Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

搭建微服务架构

查看数: 1509 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-18 15:13

正文摘要:

青山_20181209_如何快速搭建一个微服务架构 什么是微服务 单体架构 SOA---面向服务的架构 微服务架构 大型单体应用的缺点 开发困难 部署耗时长 稳定性差 扩展性(Scale Up) 微服务架构的优点 边界 ...

回复

java 发表于 2019-1-18 16:42:32
微服务实践之路
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

思想
--少谈"敏捷"
--推崇"简洁"
--学习"狄仁杰"



QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-6-17 14:37 , Processed in 0.057709 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表