<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[程序猿]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014535922</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014535922]]></copyright><item><title><![CDATA[sptingboot 整合 seata1.6.1 (XA模式)]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/131136068</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/131136068</guid><author>u014535922</author><pubDate>Fri, 09 Jun 2023 23:12:45 +0800</pubDate><description><![CDATA[SEATA-XA]]></description><category></category></item><item><title><![CDATA[sptingboot 整合 seata1.6.1 (TCC模式）]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/131134208</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/131134208</guid><author>u014535922</author><pubDate>Fri, 09 Jun 2023 21:03:31 +0800</pubDate><description><![CDATA[SEATA-TCC]]></description><category></category></item><item><title><![CDATA[sptingboot 整合 seata1.6.1 (AT模式)]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/131109175</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/131109175</guid><author>u014535922</author><pubDate>Thu, 08 Jun 2023 19:04:57 +0800</pubDate><description><![CDATA[SEATA-AT 模式]]></description><category></category></item><item><title><![CDATA[nacos注册流程]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/131056502</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/131056502</guid><author>u014535922</author><pubDate>Tue, 06 Jun 2023 19:54:42 +0800</pubDate><description><![CDATA[NacosDiscoveryAutoConfiguration 为注册流程入口类定义了3个beanNacosServiceRegistry声明向注册中心注册服务的beanNacosRegistration声明存储nacos服务信息的beanNacosAutoServiceRegistration声明用于nacos服务自动注册的bean。]]></description><category></category></item><item><title><![CDATA[nacos 源码构建]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/131005146</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/131005146</guid><author>u014535922</author><pubDate>Fri, 02 Jun 2023 13:47:34 +0800</pubDate><description><![CDATA[进入到nacos-console模块下，启动该模块下的com.alibaba.nacos.Nacos类。我们源码运行时，通常使⽤的是单机模式，因此需要在启动参数中进行设置，在jvm的启动参数。这是由于nacos默认使用的是集群方式，启动时会到默认的配置路径下，寻找集群配置文件。创建nacos数据库,并执行distribution模块中的SQL脚本。]]></description><category></category></item><item><title><![CDATA[Linux安装MySQL5.7]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130836992</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130836992</guid><author>u014535922</author><pubDate>Tue, 23 May 2023 22:51:13 +0800</pubDate><description><![CDATA[操作完毕，接下来可以使用navicat进行远程连接了.]]></description><category></category></item><item><title><![CDATA[Sentinel 降级策略]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130816226</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130816226</guid><author>u014535922</author><pubDate>Tue, 23 May 2023 16:03:57 +0800</pubDate><description><![CDATA[代码注解类似于Hystrix中的注解注解中有两个属性需要我们进⾏区分，blockHandler属性来指定不满足Sentinel规则的降级兜底⽅法，fallback属性用于于指定Java运行时异常兜底方法。]]></description><category></category></item><item><title><![CDATA[Sentinel 流量控制]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130650802</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130650802</guid><author>u014535922</author><pubDate>Tue, 16 May 2023 22:07:05 +0800</pubDate><description><![CDATA[官方介绍。]]></description><category></category></item><item><title><![CDATA[Nacos 配置中心]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130644688</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130644688</guid><author>u014535922</author><pubDate>Fri, 12 May 2023 20:38:02 +0800</pubDate><description><![CDATA[优先级：根据规则⽣成的dataId > 扩展的dataId（对于扩展的dataId，[n] n越⼤优先级越⾼）扩展的配置文件之间的优先级，新建配置项。从nacos中 获取多个配置文件。数字修改为300 ，400。]]></description><category></category></item><item><title><![CDATA[Nacos Server 集群搭建]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130625853</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130625853</guid><author>u014535922</author><pubDate>Thu, 11 May 2023 21:35:08 +0800</pubDate><description><![CDATA[重启nacos,新建命名空间。执行mysql 数据脚本。修改nacos 配置。]]></description><category></category></item><item><title><![CDATA[Nacos 领域数据模型]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130623521</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130623521</guid><author>u014535922</author><pubDate>Thu, 11 May 2023 16:21:23 +0800</pubDate><description><![CDATA[Namespace命名空间、Group分组、集群这些都是为了进行归类管理，把服务和配置⽂件进行归类，归类之后就可以实现⼀定的效果，比如隔离。对于服务来说，不同命名空间中的服务不能够互相访问调⽤。]]></description><category></category></item><item><title><![CDATA[【十三】Nacos 服务注册和配置中心]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130599759</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130599759</guid><author>u014535922</author><pubDate>Wed, 10 May 2023 17:02:09 +0800</pubDate><description><![CDATA[当服务A健康实例数/总实例数 < 保护阈值 的时候，说明健康实例真的不多了，这个时候保护阈值会被触发（状态true）nacos将会把该服务所有的实例信息（健康的+不健康的）全部提供给消费者，消费者可能访问到不健康的实例，请求失败，但这样也比造成雪崩要好，牺牲了⼀些请求，保证了整个系统的⼀个可用。如果服务A有100个实例，98个实例都不健康了，只有2个实例是健康的，如果nacos只返回这两个健康。实例的信息的话，那么后续消费者的请求将全部被分配到这两个实例，流量洪峰到来，2个健康的实例。]]></description><category></category></item><item><title><![CDATA[【十二】统⼀认证方案 Spring Cloud OAuth2+JWT]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130158551</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130158551</guid><author>u014535922</author><pubDate>Sat, 06 May 2023 20:09:43 +0800</pubDate><description><![CDATA[JSON Web Token（JWT）是⼀个开放的行业标准（RFC 7519），它定义了⼀种简介的、自包含的协议格式，用于 在通信双方传递json对象，传递的信息经过数字签名可以被验证和信任。JWT可以使用HMAC算法或使⽤RSA的公 钥/私钥对来签名，防止被篡改。]]></description><category></category></item><item><title><![CDATA[【十一】统⼀认证方案 Spring Cloud OAuth2]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130152538</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130152538</guid><author>u014535922</author><pubDate>Fri, 14 Apr 2023 16:53:15 +0800</pubDate><description><![CDATA[OAuth（开放授权）是⼀个开放协议/标准，允许用户授权第三⽅应⽤访问他们存储在另外的服务提供者上的信息，而不需要将⽤户名和密码提供给第三方应用或分享他们数据的所有内容资源所有者（Resource Owner）：可以理解为用户自己客户端（Client）：我们想登陆的网站或应用，比如拉勾网认证服务器（Authorization Server）：可以理解为微信或者QQ资源服务器（Resource Server）：可以理解为微信或者QQ。]]></description><category></category></item><item><title><![CDATA[【十】 分布式链路追踪技术 Sleuth + Zipkin]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130078114</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130078114</guid><author>u014535922</author><pubDate>Tue, 11 Apr 2023 16:46:14 +0800</pubDate><description><![CDATA[在微服务架构下，⼀次请求少则经过三四次服务调⽤完成，多则跨越几十个甚⾄是上百个服务节点。那么问题接踵而来：1）如何动态展示服务的调用链路？（比如A服务调用了哪些其他的服务—依赖关系）2）如何分析服务调⽤链路中的瓶颈节点并对其进⾏调优？(比如A—>B—>C，C服务处理时间特别长)3）如何快速进⾏服务链路的故障发现？这就是分布式链路追踪技术存在的目的和意义。]]></description><category></category></item><item><title><![CDATA[【九】 Spring Cloud Stream消息驱动组件]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/130057107</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/130057107</guid><author>u014535922</author><pubDate>Mon, 10 Apr 2023 14:08:42 +0800</pubDate><description><![CDATA[Stream 内置了两种接⼝Source和Sink分别定义了 binding 为 “input” 的输⼊流和 “output” 的输出流，我们也可以自定义各种输⼊输出流（通道），但实际我们可以在我们的服务中使⽤多个binder、多个输入通道和输出通道，然⽽默认就带了⼀个input的输⼊通道和⼀个output的输出通道，怎么办？我们是可以自定义消息通道的，学着Source和Sink的样⼦，给你的通道定义个自己的名字，多个输⼊通道和输出通道是可以写在⼀个类中的定义接口在注解中，绑定自定义的接口。]]></description><category></category></item><item><title><![CDATA[【八】Spring Cloud Config组件]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/129998666</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/129998666</guid><author>u014535922</author><pubDate>Fri, 07 Apr 2023 16:01:54 +0800</pubDate><description><![CDATA[Server 端：提供配置⽂件的存储、以接口的形式将配置⽂件的内容提供出去，通过使用注解在 Spring boot 应用中嵌⼊或者其中，application为应⽤名称，profile指的是环境（⽤于区分开发环境，测试环境、⽣产环境等）Client 端：通过接口获取配置数据并初始化自己的应用。]]></description><category></category></item><item><title><![CDATA[【七】GateWay网关组件]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/129978827</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/129978827</guid><author>u014535922</author><pubDate>Thu, 06 Apr 2023 14:08:06 +0800</pubDate><description><![CDATA[Spring Cloud Gateway 是 Spring Cloud 的一个全新项目，该项目是基于 Spring 5.0，Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关，它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。]]></description><category></category></item><item><title><![CDATA[【六】Feign远程调用组件]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/129960365</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/129960365</guid><author>u014535922</author><pubDate>Wed, 05 Apr 2023 17:26:08 +0800</pubDate><description><![CDATA[Feign是Netflix开发的⼀个轻量级RESTful的HTTP服务客户端（⽤它来发起请求，远程调⽤的），是以Java接⼝注解的⽅式调⽤Http请求，⽽不⽤像Java中通过封装HTTP请求报⽂的⽅式直接调⽤，Feign被⼴泛应⽤在Spring Cloud 的解决⽅案中。类似于Dubbo，服务消费者拿到服务提供者的接口，然后像调⽤本地接口方法⼀样去调⽤，实际发出的是远程的请求。]]></description><category></category></item><item><title><![CDATA[【五】Hystrix Dashboard断路监控仪表盘]]></title><link>https://blog.youkuaiyun.com/u014535922/article/details/129951943</link><guid>https://blog.youkuaiyun.com/u014535922/article/details/129951943</guid><author>u014535922</author><pubDate>Tue, 04 Apr 2023 17:12:17 +0800</pubDate><description><![CDATA[Hystrix Dashboard]]></description><category></category></item></channel></rss>