分布式系统学习
文章平均质量分 78
chengkui1990
Java开发
展开
-
分布式锁的几种实现方式
现在的微服务系统,由于系统都是由多个微服务组成的,相比较于传统的应用系统,锁的实现就变的复杂了很多,单体应用的锁也不适用与分布式系统,下面就介绍几种分布式锁的实现方式,常见的分布式锁的实现方式有数据库分布式锁,redis分布式锁,zookeeper分布式锁;一、数据库分布式锁:1、利用数据库记录的唯一性实现分布式锁:新建一张表locks,method_name字段代表要锁住的方法名,他是一个uni...原创 2018-07-10 11:13:36 · 435 阅读 · 1 评论 -
Apollo 接入规范+Demo
先看下Apollo的官方架构图:上图简要描述了Apollo的总体设计,我们可以从下往上看:Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端 Admin Service提供配置的修改、发布等功能,服务对象是Apollo Portal(管理界面) Config Service和Admin Service都是多实例、无状态部署,所以需要将自己注册到Eu...原创 2019-07-08 20:00:00 · 6499 阅读 · 2 评论