作者:夏未夏至青_872 | 来源:互联网 | 2023-07-05 15:22
1框架梳理Soa:面向服务的架构Solr集群需要讲。Mysql的分库分表中间件:MyCat(cobar)提供资料。在互联网系统开发当中,我们一般都是采用了分层
1
框架梳理
Soa:面向服务的架构
Solr集群需要讲。
Mysql的分库分表中间件:MyCat(cobar)提供资料。
在互联网系统开发当中,我们一般都是采用了分层的方式来架构系统,但是为什么我们需要分层进行架构呢?
采用分层架构有利于系统的维护,系统的扩展。这其实就是系统的可维护性和可扩展性。分层就是按照功能把系统切分细分,细分之后就能分布式部署,就能引入伸缩性,就能提高性能。
好处:
1、基于soa理念将服务层抽出对外提供服务
2、可以实现灵活的分布式部署
分布式架构:
把系统按照模块拆分成多个子系统。
优点:
1、把模块拆分,使用接口通信,降低模块之间的耦合度。
2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。
3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。
4、可以灵活的进行分布式部署。
缺点:
系统之间交互需要使用远程通信,接口开发增加工作量。
2
网络拓扑图