会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
H__D
公告
日历
导航
博客园
首页
新随笔
新文章
联系
订阅
管理
05 2020 档案
【SpringCloud】Spring Cloud Alibaba 之 Seata 分布式事务中间件(三十六)
摘要:什么是分布式事务问题? 单体应用 单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。 微服务应用 随着业务需求的变化,单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本
阅读全文
posted @
2020-05-30 19:02
H__D
阅读(1130)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel 持久化规则(三十五)
摘要:在使用Sentinel我们发现,只要重新启动Sentinel的Java 客户端服务,Sentinel控制台配置的限流规则,就清空不存在了,下面介绍怎么持久化Sentinel规则 Sentinel 持久化规则 本例介绍Sentinel从Nacos配置中心读取应用的限流降级配置规则 1、搭建项目,参考:
阅读全文
posted @
2020-05-27 02:18
H__D
阅读(672)
评论(0)
推荐(2)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel 与OpenFeign整合(三十四)
摘要:本章介绍Sentinel 与OpenFeign整合使用, 项目框架 项目搭建 1、使用上一章项目,搭建参考:【SpringCloud】Spring Cloud Alibaba 之 Sentinel @SentinelResource使用(三十三) 2、主要是修改项目:springcloud-cons
阅读全文
posted @
2020-05-27 01:58
H__D
阅读(2607)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel @SentinelResource使用(三十三)
摘要:项目准备 项目架构如下: 项目搭建 参考:【SpringCloud】Spring Cloud Alibaba 之 Sentinel哨兵介绍入门(二十九) 1、搭建一个Nacos服务 参考项目搭建,用于做项目的注册中心及配置中心,并启动 2、搭建一个Sentinel控制台 参考项目搭建,并启动 3、搭
阅读全文
posted @
2020-05-27 01:26
H__D
阅读(692)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel热点参数限流与系统自适应限流(三十二)
摘要:Sentinel热点参数限流 何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制 用户 ID 为参数,针对一段时间内频繁访问的用户 ID 进行限制 热点参数
阅读全文
posted @
2020-05-24 10:40
H__D
阅读(516)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel熔断降级(三十一)
摘要:Sentinel熔断降级 Sentinel除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。由于调用关系的复杂性,如果调用链路中的某个资源不稳定,最终会导致请求发生堆积。Sentinel 熔断降级会在调用链路中某个资源出现不稳定状态时(例如调用超时或异常比例升高),
阅读全文
posted @
2020-05-23 18:42
H__D
阅读(611)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel流量控制(三十)
摘要:本章介绍Sentinel流量控制,与对Sentinel的基本概念,请参考【SpringCloud】Spring Cloud Alibaba 之 Sentinel哨兵介绍入门(二十九) Sentinel流量控制介绍 流量控制(flow control),其原理是监控应用流量的 QPS 或并发线程数等指
阅读全文
posted @
2020-05-23 13:52
H__D
阅读(1702)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Sentinel哨兵介绍入门(二十九)
摘要:Sentinel: 分布式系统的流量防卫兵 Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 官网:https://github.com/alibaba/Sentine
阅读全文
posted @
2020-05-23 00:25
H__D
阅读(4920)
评论(0)
推荐(0)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Nacos集群和持久化(二十九)
摘要:Nacos支持三种部署模式 单机模式 - 用于测试和单机试用。 集群模式 - 用于生产环境,确保高可用。 多集群模式 - 用于多数据中心场景。 官网查看:https://nacos.io/zh-cn/docs/deployment.html 单机模式 启动命令:sh startup.sh -m st
阅读全文
posted @
2020-05-20 22:36
H__D
阅读(673)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Nacos配置中心(二十八)
摘要:上一章介绍了Nacos作为注册中心的使用,本章介绍Nacos作为配置中心 示例代码沿用上一章代码 Nacos配置客户端搭建 1、在父项目(test-springcloud)中,新建配置客户端模块(springcloud-config-nacos-client8901) 2、在pom中,依赖Nacos
阅读全文
posted @
2020-05-19 00:01
H__D
阅读(641)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Alibaba 之 Nacos注册中心(二十七)
摘要:Nacos基本概念,请参考:【SpringCloud】Spring Cloud Alibaba 及 Nacos介绍(二十六) 本章介绍,使用搭建以Nacos为注册中心的SpringCloud项目 搭建Nacos服务 1、下载nacos,地址https://github.com/alibaba/nac
阅读全文
posted @
2020-05-18 22:42
H__D
阅读(746)
评论(0)
推荐(0)
编辑
【SpringCloud】Spring Cloud Alibaba 及 Nacos介绍(二十六)
摘要:Spring Cloud Alibaba介绍 Spring Cloud Alibaba为分布式应用程序开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用Spring Cloud开发应用程序。 使用Spring Cloud Alibaba,您只需要添加一些注释和少量配
阅读全文
posted @
2020-05-18 22:04
H__D
阅读(876)
评论(0)
推荐(1)
编辑
【Web】Keepalived+Nginx 实现高可用集群
摘要:什么是Keepalived Keepalived是用C语言编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础结构提供负载均衡和高可用性的简单而强大的功能。 负载平衡框架依赖于提供第4层负载平衡的著名且广泛使用的Linux虚拟服务器(IPVS)内核模块。Keepalived实现了
阅读全文
posted @
2020-05-13 19:45
H__D
阅读(492)
评论(0)
推荐(0)
编辑
【SpringCloud】Spring Cloud Sleuth + Zipkin + RabbitMQ 集成(二十五)
摘要:为什么使用RabbitMQ zipkin的原理是服务之间的调用关系会通过HTTP方式上报到zipkin-server端,然后再通过zipkin-ui去调用查看追踪服务之间的调用链路。但是这种方式存在一个隐患,如果微服务之间与zipkin服务端网络不通,或调用链路上的网络闪断,http通信收集方式就无
阅读全文
posted @
2020-05-11 01:24
H__D
阅读(795)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Sleuth 日志跟踪(二十六)
摘要:本章使用上一章的实例【SpringCloud】Spring Cloud Sleuth + Zipkin 服务调用链路追踪(二十五) 查看Spring Cloud Sleuth请求链路中请求头 1、修改项目中(springcloud-provider-sleuth-payment8010)作为Sleu
阅读全文
posted @
2020-05-10 23:20
H__D
阅读(1288)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Sleuth + Zipkin 服务调用链路追踪(二十五)
摘要:服务调用链路追踪 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追
阅读全文
posted @
2020-05-10 20:04
H__D
阅读(899)
评论(0)
推荐(1)
编辑
【SpringCloud】Spring Cloud Stream 消费组和消息持久化(二十四)
摘要:本章介绍Spring Cloud Stream 消费组和消息持久化,Spring Cloud Stream 入门参考:【SpringCloud】Spring Cloud Stream 消息驱动(二十三) Spring Cloud Stream消费组 多数情况,生产者发送消息给某具体微服务时只希望被消
阅读全文
posted @
2020-05-07 01:27
H__D
阅读(1211)
评论(0)
推荐(0)
编辑
【SpringCloud】Spring Cloud Stream 消息驱动(二十三)
摘要:Spring Cloud Stream介绍 Spring Cloud Stream,官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中的binder对象交互,通过配置bind
阅读全文
posted @
2020-05-07 00:08
H__D
阅读(644)
评论(0)
推荐(1)
编辑
Copyright © 2024 H__D
Powered by .NET 9.0 on Kubernetes