上一页 1 2 3 4 5 6 7 8 9 10 ··· 43 下一页
摘要: MySQL的Innodb存储引擎的索引分为聚集索引和非聚集索引两大类,理解聚集索引和非聚集索引可通过对比汉语字典的索引。汉语字典提供了两类检索汉字的方式,第一类是拼音检索(前提是知道该汉字读音),比如拼音为cheng的汉字排在拼音chang的汉字后面,根据拼音找到对应汉字的页码(因为按拼音排序,二分 阅读全文
posted @ 2020-05-27 11:45 昕友软件开发 阅读(20264) 评论(4) 推荐(3) 编辑
摘要: 这次在上一篇的基础上,这次用到4个库,将库db0、db1各增加一个从库dbS0\dbS1 四个库再执行脚本: -- Table structure for `user0`-- DROP TABLE IF EXISTS `user0`;CREATE TABLE `user0` ( `id` int(1 阅读全文
posted @ 2020-05-22 15:25 昕友软件开发 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由ShardingSphere-JDBC、ShardingSphere-Proxy和ShardingSphere-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功 阅读全文
posted @ 2020-05-21 21:13 昕友软件开发 阅读(4297) 评论(0) 推荐(0) 编辑
摘要: Sentinel 1.6.0 引入了 Sentinel API Gateway Adapter Common 模块,此模块中包含网关限流的规则和自定义 API 的实体和管理逻辑: GatewayFlowRule:网关限流规则,针对 API Gateway 的场景定制的限流规则,可以针对不同 rout 阅读全文
posted @ 2020-05-21 10:07 昕友软件开发 阅读(4166) 评论(0) 推荐(0) 编辑
摘要: 热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制 用户 ID 为参数,针对一段时间内频繁访问的用户 ID 进行限制 热点参数限流会统计传入参数中的热点参数,并根据配 阅读全文
posted @ 2020-05-20 09:04 昕友软件开发 阅读(2464) 评论(0) 推荐(0) 编辑
摘要: 系统保护规则是从应用级别的入口流量进行控制,从单台机器的总体 Load、RT、入口 QPS 和线程数四个维度监控应用数据,让系统尽可能跑在最大吞吐量的同时保证系统整体的稳定性。 系统保护规则是应用整体维度的,而不是资源维度的,并且仅对入口流量生效。入口流量指的是进入应用的流量(EntryType.I 阅读全文
posted @ 2020-05-20 08:44 昕友软件开发 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 降级策略 我们通常用以下几种方式来衡量资源是否处于稳定的状态: 平均响应时间 (DEGRADE_GRADE_RT):当资源的平均响应时间超过阈值(DegradeRule 中的 count,以 ms 为单位)之后,资源进入准降级状态。接下来如果持续进入 5 个请求,它们的 RT 都持续超过这个阈值,那 阅读全文
posted @ 2020-05-20 08:29 昕友软件开发 阅读(3096) 评论(0) 推荐(1) 编辑
摘要: 在18年Hystrix停止更新,Sentinel和Resilience4j逐步成熟,在国内Sentinel的使用企业更加多一些,接下来通过一个实站例子把Sentinel的主要功能使用起来。 功能对比 SentinelHystrixresilience4j 隔离策略 信号量隔离(并发线程数限流) 线程 阅读全文
posted @ 2020-05-19 20:53 昕友软件开发 阅读(3397) 评论(0) 推荐(0) 编辑
摘要: 众所周知的几个知识点 volatile保证了可见性和有序性,仅在32位long、double类型保证原子性; synchronized保障了原子、有序、可见性,实际上是内部锁; 显式的可重入锁ReentrantLock或者一些工具类如Semaphore, CountDownLatch保障原子、有序、 阅读全文
posted @ 2020-04-26 17:40 昕友软件开发 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 要点 ConcurrentHashMap是HashMap的线程安全版本; 不允许[key,value]为null; 比Hashtable锁粒度更细; 采用CAS和synchronized来保证并发安全。数据结构跟HashMap1.8的结构一样,数组+链表/红黑二叉树; 负载因子0.75; 默认初始化 阅读全文
posted @ 2020-04-16 18:43 昕友软件开发 阅读(283) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 43 下一页
欢迎访问我的开源项目:xyIM企业即时通讯