SpringCoud Alibaba
文章平均质量分 76
SpringCloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
日落西风又在吹
真正的大师永远怀着一颗学徒的心!
不知名国企Java,Golang,C++架构设计领域数字化转型技术专家
展开
-
Spring Cloud Alibaba 使用Nacos作为服务注册中心
为什么需要注册中心? 在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用;服务管理,核心是有个服务注册表,心跳机制动态维护 ; 服务注册 创建普通SpringBoot工程(spring-cloud-alibaba-service-user)该工程当前用于使用Nacos进行服务注册。 pom.xml <?xml version="1.0" encod...原创 2021-10-28 16:49:00 · 340 阅读 · 0 评论 -
Spring Cloud Alibaba 使用Nacos作为配置管理中心
为什么需要配置中心? 动态配置管理是 Nacos 的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。 动态配置中心可以实现配置更新时无需重新部署应用程序和服务即可使相应的配置信息生效,这极大了增加了系统的运维能力。 服务配置中心 工程改造 继续使用之前的工程:spring-cloud-alibaba-service-user pom.xml...原创 2021-11-01 10:55:00 · 296 阅读 · 0 评论 -
Spring Cloud Alibaba 使用RestTemplate进行服务消费
Spring RestTeamplte 服务消费&服务调用原创 2021-11-02 17:16:00 · 402 阅读 · 0 评论 -
Spring Cloud Alibaba 使用Feign进行服务消费
为什么使用Feign? Feign可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样。你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。 使用Feign进行消费 将需要使用feign的工程增加一下依赖 pom.xml <!-- openfeign 服务发现调用 --> <dependency> <group...原创 2021-11-05 10:58:00 · 168 阅读 · 0 评论 -
Spring Cloud Alibaba 使用Seata解决分布式事务
为什么会产生分布式事务? 随着业务的快速发展,网站系统往往由单体架构逐渐演变为分布式、微服务架构,而对于数据库则由单机数据库架构向分布式数据库架构转变。此时,我们会将一个大的应用系统拆分为多个可以独立部署的应用服务,需要各个服务之间进行远程协作才能完成事务操作。在微服务项目中通常一个大项目会被拆分为N个子项目,例如用户中心服务,会员中心服务,支付中心服务等一系列微服务,在面临各种业务需求时难免会产生用户中心服务中需要调用会员中心服务,支付中心服务而产生调用链路;服务与服务之间通讯采用RPC远程调用技术...原创 2022-01-03 17:05:03 · 1296 阅读 · 0 评论