- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 Spring Cloud Sleuth + zipkin 实现服务追踪
服务追踪 Spring Cloud Sleuth实现了一种分布式的服务链路跟踪解决方案,通过使用Sleuth可以让我们快速定位某个服务的问题。 官方文档地址如下: http://cloud.spring.io/spring-cloud-static/spring-cloud-sleuth/2.0.1.RELEASE/single/spring-cloud-sleuth.html 基本...
2019-04-30 17:29:10 320
原创 分布式 ID 生成器
分布式 ID 生成器 一个唯一 ID 在一个分布式系统中是非常重要的一个业务属性,其中包括一些如订单 ID,消息 ID ,会话 ID,他们都有一些共有的特性: 全局唯一。 趋势递增。 全局唯一很好理解,目的就是唯一标识某个次请求,某个业务。 通常有以下几种方案: 基于数据库 可以利用MySQL中的自增属性auto_increment来生成全局唯一 ID,也能保证趋势递增。 但这...
2019-04-30 17:43:58 169
原创 分布式锁
数据库锁: 优点:直接使用数据库,使用简单。 缺点:分布式系统大多数瓶颈都在数据库,使用数据库锁会增加数据库负担。 缓存锁: 优点:性能高,实现起来较为方便,在允许偶发的锁失效情况,不影响系统正常使用,建议采用缓存锁。 缺点:通过锁超时机制不是十分可靠,当线程获得锁后,处理时间过长导致锁超时,就失效了锁的作用。 zookeeper锁: 优点:不依靠超时时间释放锁;可靠性高;系统要求高...
2019-04-30 17:36:58 143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人