摘要: 微服务间如何通讯: 从通讯模式角度考虑 : 一对一 一对多 同步 请求响应模式,常见 异步 通知/请求异步响应 发布订阅/发布异步响应 从通讯协议角度考虑: REST API:(表现层状态转移): RPC(远程过程调用): 如何选择框架: I/O、线程调度模型、序列化方式、多语言支持、服务治理 流行 阅读全文
posted @ 2020-09-29 13:24 稳重》》小子 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 背景: 互联网行业的快速发展、敏捷开发,精益方法深入人心、容器技术的成熟。 定义:使用一小套服务来开发单个应用的方式,每个服务运行在独立的进程里,一般采用轻量级的通讯机制互联互通,并且他们可以通过自动化的方式部署。 特征: 单一职责 、 轻量级通讯、(语言无关、平台无关的通讯) 隔离性、(独立进程) 阅读全文
posted @ 2020-09-29 10:26 稳重》》小子 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 定义:功能、业务集中在一个发布包里,部署运行在一个进程中。 优势:易于开发、部署、测试、水平伸缩。 劣势:代码膨胀,难以维护、构建,部署成本大、新人上手困难、创新困难、可扩展差。 阅读全文
posted @ 2020-09-29 09:42 稳重》》小子 阅读(142) 评论(0) 推荐(0) 编辑