加载中
分布式事务框架Seata

1.背景 微服务架构下,分布式事务的业务场景很多,很多公司都搞了自己的一套分布式事务框架,今天跟大家分享阿里的分布式事务框架Seata(1.2.0-SNAPSHOT)。 1.1事务四大特性(ACID) 原子性...

Sentinel——功能说明

摘要 这篇博客对sentinel控制台上各个功能点和参数给个说明,方便刚入门的同学快速了解sentinel的功能。 功能点 实时监控 大盘显示各个资源的监控指标 簇点链路 记录一些统计数据,给后面集中...

Sentinel——集群限流源码解析

摘要 这里以FlowRule限流为例,热点参数限流、优先级限流类似。整个sentinel调用链见这篇博客:Sentinel——调用链,在FlowSlot插槽中,会根据限流规则的配置,决定是否调用集群限流。单个V...

04/12 22:08
570
Sentinel——集群限流示例

摘要 本示例没有用到配置中心,还是用sentinel 的 dashboard 配置的。这里配置的是内嵌模式的集群限流,独立的集群限流差不多的,只是在dashboard配置server时稍有不同。 操作示例 嵌入是集群...

03/29 22:35
597
Apollo——环境搭建

摘要 本文是基于Apollo源码构建,搭建Apollo运行环境的。Apollo的官方文档很详细,这里纯属记录一下,备忘。 资源 Apollo Apollo的架构 简单来理解,可以把Apollo看成三个部分: Apollo-Por...

03/26 00:17
218
Sentinel——对接Apollo数据源

摘要 对接前:dashboard 直接跟 客户端端应用 交互,客户端应用上报metric数据,dashboard修改的规则数据 直接通过command的http请求,写入到客户端的。 对接后:dashboard 将规则数据写到注...

03/22 22:34
422
Sentinel—— DashBoard 向客户端写入限流降级规则的源码分析(ModifyRulesCommandHandler)

摘要 DashBoard 怎么向客户端应用发送指令的,这篇博客有详细分析 Sentinel——client向dashboard上报心跳及dashboard向client下发命令源码分析 这篇文章主要分析 ModifyRulesCommandHandle...

03/22 16:42
89
Sentinel——client向dashboard上报心跳及dashboard向client下发命令源码分析

摘要 这部分主要分析 client 应用 跟 dashboard 交互的源码部分。示例用的是sentinel-trasnport-simple-http,这篇文章主要围绕这个做源码分析。sentinel-transport-netty-http 这个包,cli...

03/22 14:15
173
Sentinel——调用链

摘要 源码分析 调用链 以注解为例 com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect.invokeResourceWithSentinel(ProceedingJoinPoint) aop包装一层 com.alibaba.csp.se...

03/21 22:14
169
Sentinel——限流使用示例(注解参数说明)

摘要 这篇主要是记录一下常规基于qps限流怎么用(线程池、关联关系限流类似),记录各个参数的作用。 @SentinelResource使用示例(限流示例) 依赖的jar <!-- core 包都要引用的 --> <depen...

03/17 00:39
517
陆金所 CAT 优化实践

摘要 本文是对陆金所对cat所做的性能化的简单总结,详情参考陆金所这篇文章 陆金所 CAT 优化实践 优化思路 操作系统优化 调高内存读取页的大小,调整网络IO参数 JVM优化 引入Open JDK11 将常...

03/15 14:42
209
jstat查看jvm内存占用情况

命令 jstat -gc 18573 5000 18573 是jvm进程号PID 5000 表示 间隔5s打印一次 S0C:年轻代中第一个survivor(幸存区)的容量 (字节) S1C:年轻代中第二个survivor(幸存区)的容量 (字节) S...

03/14 14:54
103
Sentinel——熔断降级示例

摘要 降级主要针对失败数、失败率、响应时长 这三个维度去做失败降级。正常流程走主方法,当主方法达到降级条件时(失败数超过多少,失败率超过多少,平均响应时间超过多少),则 调用降级方...

03/14 00:59
135
Sentinel——热点参数示例

摘要 热点参数只支持对基础类型的数据和字符串类型的参数做限制。这是前提条件。 使用示例 依赖的jar com.alibaba.csp sent...

03/14 00:56
329
Sentinel—— 基础服务治理策略示例

摘要 示例代码来源是 sentinel-demo-basic。通过这些策略,了解sentinel 怎么使用。 应用示例 降级(degrade) 异常数 (DEGRADE_GRADE_EXCEPTION_COUNT) 当资源近 1 分钟的异常数目超过阈值之...

Sentinel 入门

摘要 入门级的使用sentinel。 入门示例 服务端启动sentinel-dashboard 下载 sentinel 源码 启动 dashboard。 run DashboardApplication 的main方法, 登录dashboard . 默认端口是 8080,默认...

03/11 17:03
233
find 命令

按大小来查找,且排序 查找5M以上的文件 [root@VM_0_2_centos apollo]# find /data -size +5M /data/secret/web/secret-web.jar /data/secret/app/1234.apk /data/secret/app/secret.ipa /d...

03/01 21:31
9
AWK命令

摘要 awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 语法 awk [-F|-f...

02/23 15:17
18
NGINX 白名单控制

摘要 第一种方式 可以针对单个server进行设置,后面两种待验证。 黑白名单 方式一:直接基于访问ip地址设置白名单 $remote_addr 这种方式可以基于server配置,也就是可以针对二级域名配置 ##...

02/22 19:59
1.4K
Eureka 使用示例

摘要 重点关注一下Eureka 与 Zookeeper的区别。因为设计初衷不一样,ZK要协调分布式服务(比如 整个服务集群,哪一个是master),所以ZK集群各个几点同时一刻发布出来的信息必须是一致的,所...

02/21 11:56
34

没有更多内容

加载失败,请刷新页面

返回顶部
顶部