有大佬了解Java中的微服务项目吗?

微服务架构
代码的独立。各自团队负责各自微服务的代码维护,互相不会影响,也不容易造成代码冲突。也包括code review、还有功能测试。下载代码也不需要下载全部的代码。如果共

本文最后更新时间:  2023-04-17 20:41:58

微服务架构

代码的独立。各自团队负责各自微服务的代码维护,互相不会影响,也不容易造成代码冲突。也包括code review、还有功能测试。下载代码也不需要下载全部的代码。如果共用代码,有的功能没有开发好,有的小功能已经开发好了,已经开发好的功能没法单独上线。除非采用很多分支,拆分上线。

微服务系统间的独立。系统之间相对独立,非核心系统的发版或者异常,不会影响整个系统核心业务的运行。更加敏捷。

数据的独立。各自服务负责各自的数据,特别是机密数据不需要开放给无关的人员。

降低了单个服务的复杂性,负责某一服务的开发人员,只需要了解自己相关的业务。

团队管理更方便。比如招一个人负责商品的服务,则该小伙伴不需要了解支付、优惠券、库存相关的业务场景,只需要清楚商品相关的业务规则就可以了

微服务实现

1.dubbo+zookeeper

2.spring boot+spring cloud

3.ServiceComb

ServiceComb是华为开源

Apache ServiceComb 是业界第一个Apache微服务顶级项目, 是一个开源微服务解决方案,致力于帮助 企业、用户和开发者将企业应用轻松微服务化上云,并实现对微服务应用的高效运维管理。其提供一站 式开源微服务解决方案,融合SDK框架级、0侵入ServiceMesh场景并支持多语言。

这是中国人开发的,官网都提供了中文文档.

 1/2    1 2 下一页 尾页
温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。