微服务实践之路 What Why How 微服务是什么? 细一种细粒度的SOA SOA又是什么? SOA (面向服务的架构) Service-Oriented Architecture SOA有什么? ---特征 面向服务 Service-Oriented 松耦合 Loose-Coupling 模块化 Modular 分布式计算 Distributed Computing p2p 对等模式 cs bs 不对称架构 平台无关性 Independent Platform 操作系统无关 语言无关 集中管理 Center Government ---代表技术 Web Services ---soap 同步 Message Queue ---- 异步 ESB Enterprise Service Bus,企业服务总线 ---路由 SOA不是什么? SOA不等于Monolithic Monolithic 是什么? 为什么要微服务 效率的需要 质量的需要 稳定的需要 运维的需要 成长的需要 为什么不必微服务 场景单一 逻辑简单 业务渐逝 老成持重 技术盲从 怎么实现微服务 心态 --"子路有闻,未之能行,唯恐有闻" --"不患无位,患所以立" --"攻乎异端,斯害也已" --"过则勿惮改" 技术 --虚拟化技术(Docker等) --方法论(DDD EIP) --中间件(Java EE, Spring Boot, Spring Cloud等) DDD --有界上下文(Bounded Context) --持续集成(Continuous integration) --上下文映射(Context Map) 中间件 --Java EE --Spring Boot --JFinal 思想 --少谈"敏捷" --推崇"简洁" --学习"狄仁杰" |
|Archiver|手机版|小黑屋|firemail
( 粤ICP备15085507号-1 )
GMT+8, 2025-5-19 07:54 , Processed in 0.061233 second(s), 24 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.