欢迎光临散文网 会员登陆 & 注册

黑马博学谷企业级解决方案(狂野架构师)

2023-03-10 15:07 作者:海藻索隆  | 我要投稿

该架构相对于单体架构来说,这种架构提供了负载均衡的能力,大大提高了系统负载能力,解决了网站高并发的需求。另外还有以下特点:

1.降低了耦合度:把模块拆分,使用接口通信,降低模块之间的耦合度。

2.责任清晰:把项目拆分成若干个子项目,不同的团队负责不同的子项目。

3.扩展方便:增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。

4.部署方便:可以灵活的进行分布式部署。

5.提高代码的复用性:比如service层,如果不采用分布式rest服务方式架构就会在手机wap商城,微信商城,pc,android,ios每个端都要写一个service层逻辑,开发量大,难以维护一起升级,这时候就可以采用分布式rest服务方式,公用一个service层。

缺点 : 系统之间的交互要使用远程通信,接口开发增大工作量,但是利大于弊。


黑马博学谷企业级解决方案(狂野架构师)的评论 (共 条)

分享到微博请遵守国家法律