
分布式
MMP菜的一匹
菜鸟先飞
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dubbo服务调用过程
我理解的是,当服务启动的时候,会将要注册的服务封装成一个URL 然后往 zookeeper 进行注册,而当我们进行调用的时候,spring会调用getBean的时候,就会创建 NettyClient 对象,构造出一个 Socket 客户端,进行连接服务端最终会调用 HeaderExchangeChannel 的 request 方法,通过 channel 进行请求。Provider 作为被访问方,肯定是一个 Server 模式的 Socket。如何启动的呢?当 Spring 容器启动的时候,原创 2020-05-21 18:15:55 · 273 阅读 · 0 评论 -
SpringCloud各服务之间调用过程原理
Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。一、业务场景介绍假设有个电商网站:1.用户针对一个订单完成支付之后,会寻找订单服务更新订单状态为“已支付”;2.库存服务进行扣减库存操作3.通知仓库服务进行发货4.给用户的这次购物进行相应的积分增加下图为个服务的图解二、Spring Cloud核心组件:Eureka原创 2020-05-21 17:47:44 · 5967 阅读 · 4 评论