![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 93
Spring Cloud、Spring Alibaba
程序猿洞晓
不忘初心,方得始终。
展开
-
CentOS 7环境下nacos集群的安装、部署及负载均衡
nacos安装部署非常的简单,下面一起学习一下nacos的安装。初步了解一下nacos的安装过程。nacos需要依赖java,所以需要提前安装好jdk,官方推荐jdk8,按照要求安装。部署nacos集群的话,需要通过nginx做集群的负载均衡。acos的持久化使用的是MySQL。nacos在centos7环境下的集群部署与安装。............原创 2022-07-01 18:38:31 · 2258 阅读 · 0 评论 -
Spring Cloud服务注册与发现之Eureka(一):了解Eureka和Eureka单机版的搭建
微服务注册中心注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。注册中心的主要作用服务注册中心(下称注册中心)是微服务架构非常重要的一个组件,在微服务架构里主要起到了协调者的一个作用。注册中心一般包含如下几个功能:服务发现:服务注册/反注册:保存服务提供者和服务调用者的信息;服务订阅/取消订阅:服务调用者订阅服务提供者的信息,最好有实时推送的功能;服务路由(可选):具有筛选原创 2022-04-04 17:56:40 · 266 阅读 · 0 评论 -
spring Cloud全家桶及微服务架构的核心概念
了解Spring CloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护原创 2022-04-04 15:20:56 · 488 阅读 · 0 评论 -
分布式系统架构的远程调用(RESTFul、RPC)和CAP原理
分布式系统的远程调用在微服务架构中,通常存在多个服务之间的远程调用的需求。远程调用通常包含两个部分:序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、text、bytes等,目前主流的远程调用技术有基于HTTP的RESTful接口以及基于TCP的RPC协议。RestFul接口REST,即Representational State Transfer的缩写,如果一个架构符合REST原则,就称它为RESTful架构。资源(Resource):所谓"原创 2022-04-03 15:18:16 · 3399 阅读 · 0 评论 -
系统架构的演变过程(单体应用架构、垂直应用架构、分布式SOA架构、微服务架构)
系统架构演变随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单体应用架构Web应用早期,很多项目都时以单体项目存在,然后项目中分为Controller、Service、Dao层,将所有的功能模块都开发在一个项目中,进行打包和部署,当服务能力不够时,采用横向拓展的方式解决。缺点:耦合性高,所有模块放在通一个项目中,使得各个模块的耦合性很高灵活性差,在某个模块需要横向拓展的时候,需要整个项目一起部署原创 2022-04-03 14:15:36 · 4949 阅读 · 0 评论