springcloud底层原理与组件理解

springcloud底层原理与组件理解


拜读了大神的一篇文章, http://developer.51cto.com/art/201811/586513.htm ,讲的浅显易懂。

自己总结了一张流程图
大致描述了一下请求在各个组件中是怎样流转的,各个组件又发挥了什么作用
请求在各个组件中是怎样流转的,各个组件又发挥了什么作用


微服务架构相关的一些理论备忘

  1. 实现微服务架构要解决的一些问题
    微服务如何通讯?
    1)首先我们要考虑通讯是一对一还是一对多的,一对一就是请求响应模式,最常见。一对多就是发布订阅/发布异步响应,比如滴滴打车就是一个一对多的关系,用户发出消息,很多的司机都能接收到这个消息。
    从通讯协议角度考虑
    一对一:REST API (http)
    一对多:RPC (dubbo motan dubbox grpc thrift)
    2) 微服务如何发现彼此?
    服务发现的本质是服务调用者如何知道服务的提供者的IP与端口号。
    3)微服务怎么部署?更新?扩容?
    doker k8s 等,就是解决服务数量很多,服务器不好维护的缺点。--------------------******
  2. Spring Cloud包含的重要的组件,他们如何解决这些问题的
    常见的微服务框架:
    - 服务的注册和发现中心(Spring Cloud Eureka;Dubbo;Consul)
    - 服务消费者便出现(rest+ribbon)
    - ribbon的服务消费者feign
    - 断路器ÿ
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值