程序员同行者
微服务架构引入的问题及解决方案
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序员同行者
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
微服务架构引入的问题及解决方案
微服务架构引入的问题及解决方案
程序员同行者
关注
发布于 2018-12-18 17:25:19
720
0
发布于 2018-12-18 17:25:19
举报
文章被收录于专栏:
程序员同行者
程序员同行者
微服务间如何通讯?
从通讯模式角度考虑
一对一还是一对多?
一对一
同步:请求响应模式,最常见
异步:通知/请求异步响应
一对多
异步:发布订阅/发布异步响应 从通讯协议角度考虑
REST API
RPC
MQ 如何选择RPC框架
I/O、 线程调度模型
序列化方式
json,xml,二进制
多语言支持
服务治理 流行的RPC框架
dubbo,dubbox, motan, grpc, thrigt 微服务如何发现彼此? 传统服务vs微服务
传统服务发现
传统服务发现.png
如何发现?
客户端发现
客户端发现.png
服务端发现
服务端发现.png
微服务怎样部署?更新?扩容?
什么是服务编排
服务部署,更新,扩容 流行的服务编排工具
Mesos, Docker Swarm , Kubernetes SpringBoot与微服务
SpringBoot的使命
化繁为简 SpringBoot核心功能
独立运行 java -jar xxx.jar
内嵌web服务器
简化配置
准生产的应用监控 SpringBoot与微服务的关系
java的润滑剂
SpringCloud与微服务
SpringCloud的使命
简化java的分布式系统 深入理解
一系列框架
简化java的分布式系统
SpringBoot封装 SpringBoot vs SpringCloud
SpringBoot意在简化,是一种开发、配置风格
SpringCloud意在简化分布式,是功能的集合,风格的统一 SpringCloud vs 微服务
java的微服务
侧重功能,侧重开发 SpringCloud核心组件
Netflix Eureka(客户端发现)
Eureka.png
Netflix Ribbon
ribbon.png
Netflix Hystrix(多路器)
Hystrix.png
Netflix Zuul(服务路由)
Zuul.png
Spring Cloud Config
cloud config.png
dubbo
dubbo.png
grpc
grpc.png
学到了什么?
微服务通信
RPC框架
服务发现,部署, 更新,扩容
服务编排
SpringCloud+SpringBoot
本文参与
腾讯云自媒体分享计划
,分享自作者个人站点/博客。
原始发表:2018-11-25 ,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
微服务
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体分享计划
,欢迎热爱写作的你一起参与!
微服务
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
关注
文章
0
获赞
0
目录
微服务间如何通讯?
从通讯模式角度考虑
微服务怎样部署?更新?扩容?
什么是服务编排
SpringBoot的使命
SpringCloud与微服务
SpringCloud的使命
学到了什么?
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐