单机架构
- 优点: 易于测试 便于集成 小型项目友好
- 缺点: 开发速度慢 启动时间长 依赖庞大
分布式架构
-
SOA :Service Oriented Architecture 面向服务的架构 其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能, 一个服务 通常以独立的形式存在与操作系统进程中, 各个服务之间 通过网络调用。
-
微服务:将一个大的单体应用进行细粒度的服务化拆分,每个拆分出来的服务各自独立打包部署,各个服务之间 通过网络调用。
-
优点
易开发、理解和维护
独立的部署和启动 -
缺点
分布式系统-》分布式事务问题
需要管理多个服务-》服务治理
说些什么吧!