springcloudalibaba
tucci.lee
这个作者很懒,什么都没留下…
展开
-
Sprinig Cloud Alibaba Seata分布式事物
Seata是什么Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。本文使用seata 1.3.0作为演示准备1. 演示结构pay-consumer:提供支付接口account-provider:扣除账户余额order-provider:添加订单2. 创建数据库为了简单起见,只创建一个数据库,配置多个数据源。Seata AT 模式需要UNDO_L原创 2020-12-04 17:55:51 · 243 阅读 · 0 评论 -
Spring Cloud Alibaba Sentinel整合Feign
服务提供方创建一个sentinel-feign-provider服务并注册到Nacos@SpringBootApplication@EnableDiscoveryClient@RestControllerpublic class FeignProviderApplication { public static void main(String[] args) { SpringApplication.run(FeignProviderApplication.class, a原创 2020-12-03 20:16:17 · 341 阅读 · 0 评论 -
Spring Cloud Alibaba Sentinel限流
Sentinel 是阿里巴巴开源的分布式系统的流量防卫组件,Sentinel 把流量作为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。本示例演示如何使用 Sentinel starter 完成 Spring Cloud 应用的限流管理。Sentinel 提供了两种配置限流规则的方式:代码配置 和 控制台配置。本示例使用的方式为通过控制台配置。代码配置可参考Sentinel 官方文档控制台1. 下载控制台2. 启动控制台控制台为springboot应用,直接使用命令java原创 2020-12-01 17:23:57 · 218 阅读 · 0 评论 -
Spring Cloud Alibaba Dubbo
dubbo官方文档Dubbo服务接口dubbo服务接口定义在第二方或第三方jar包中,服务提供方和消费方都需要引用public interface PrintService { String print(String src);}Dubbo服务提供方1. 引入依赖 <dependencies> <!-- Dubbo 服务接口 --> <dependency> <groupId>原创 2020-11-30 16:15:32 · 219 阅读 · 0 评论 -
Spring Cloud Alibaba教程
spring cloud Alibaba Nacos服务注册与发现spring cloud Alibaba Nacos配置管理原创 2020-11-30 12:49:58 · 174 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos配置管理
1.原理Nacos Config 数据结构Nacos Config 主要通过 dataId 和 group 来唯一确定一条配置。Nacos Client 从 Nacos Server 端获取数据时,调用的是此接口 ConfigService.getConfig(String dataId, String group, long timeoutMs)。dataID在 Nacos Spring Cloud 中,dataId 的完整格式如下:${prefix}-${spring.profiles.ac原创 2020-11-27 16:19:37 · 357 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos服务注册与发现
1.什么是NacosNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos官方文档2.准备工作下载nacos-server启动sh startup.sh -m standalone3.服务注册引入依赖<dependenc原创 2020-11-27 14:39:59 · 125 阅读 · 0 评论