微服务
文章平均质量分 96
微服务
worn.xiao
这个作者很懒,什么都没留下…
展开
-
【微服务】SpringCloudAlibaba
如上图所示引入nacos以后我们可以看到架构的变更,从传统的SOA调用变更了注册中心方式的服务发现与注册的策略。接下来修改调用的地址,并在httpclient上面添加负载均衡的注解. 这样我们就可以通过服务名来调用远程服务了。从传统的soa架构出发,分析系统的弊端得到,我们怎么样才能更好的管理我们的服务呢?,我们在开发一个应用的时候这个应用应该是由一组小型服务组成,每个小型服务都运行在自己的进程内;如上代码所示我们用订单服务去调用远程的库存服务,实现下订单减库存的功能。就可以看到nacos的集群主机了。原创 2023-06-05 16:54:27 · 1068 阅读 · 3 评论 -
SpringCloud 五大核心组件
一 springcloud 过滤网关1.1 网关基础知识 从架构图中可以看出,客户端请求微服务时,先经过Zuul之后再请求,这样就可以将一些类似于校验的业务逻辑放到zuul中完成。而微服务自身只需要关注自己的业务逻辑即可。实现步奏1 引入zuul的依赖<dependency> <groupId>org.sprin...转载 2019-10-19 14:29:33 · 1355 阅读 · 2 评论 -
【基于zookeeper】微服务RPC框架设计与实现
一 微服务框架的构思1 大框架如上图所示服务端启动起来以后,向zookeeper注册自己的服务。2 客户端在调用服务的时候拉取注册中心注册的服务地址。3 客户端根据一定的负载均衡策略调用服务端的服务。4 服务端给出服务的响应结果给客户端。二 具体的设计过程2.1 服务器端的设计2.1.1 用户需求配置服务的注解 指定zookeeper的服务注册中心 ...原创 2018-12-16 23:08:37 · 612 阅读 · 0 评论