上篇文章JAVA单服务应用拆分成多个服务的实践(1)--拆分的设计思想--提到,需要将各个应用微服务化....我的应用是使用Spring boot ,没用spring Cloud,所以微服务间的通讯是使用dubbo.
在我个人开发期间,我已经有意识的使用api+provider的开发方式....API为相关接口定义,provider为API的实现,而所有项目只能使用需要模块的API,绝对不能引入provider的模块....这种情况可以考虑我的一篇文章巧用vue组件实现人员id及名称的转换,这种方式直接对组织的相关接口
组织调整后,应用的结构调整如下:
?...组织的dubbo化
至此,组织的dubbo已完成.这种办法解决了我的个人开发平台的组织,权限,附件上传,数据字典,数据过滤,表单引擎,流程引擎的微服务化.
[未完待续]