背景:
公司希望通过微服务拆分实现代码复用,可能会有多个平台,可实现多平台使用同一个微服务。
1、微服务是可独立运行的一个整体,如果使用rpc调用其它系统是不是就算耦合了?比如我有一个系统A,需要使用到部门人员信息,系统A就只能调用组织架构系统来查询部门下有哪些人员?
2、权限问题,微服务权限该如何设计?是专门设计一个权限微服务?比如我要做一个考勤系统,不同后台管理员按部门权限查看考勤数据,那此考勤系统是否需要单独为权限设计一张表,还是在考勤系统调用权限系统查询用户有哪些部门的权限?
背景:
公司希望通过微服务拆分实现代码复用,可能会有多个平台,可实现多平台使用同一个微服务。
1、微服务是可独立运行的一个整体,如果使用rpc调用其它系统是不是就算耦合了?比如我有一个系统A,需要使用到部门人员信息,系统A就只能调用组织架构系统来查询部门下有哪些人员?
2、权限问题,微服务权限该如何设计?是专门设计一个权限微服务?比如我要做一个考勤系统,不同后台管理员按部门权限查看考勤数据,那此考勤系统是否需要单独为权限设计一张表,还是在考勤系统调用权限系统查询用户有哪些部门的权限?