花费 23 ms
【分布式缓存系列】Redis实现分布式锁的正确姿势

一、前言   在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分 ...

Mon Jan 21 03:42:00 CST 2019 3 10421
使用RabbitMQ实现分布式事务

RabbitMQ解决分布式事务思路: 案例: 经典案例,以目前流行点外卖的案例,用户下单后,调用订单服务,让后订单服务调用派单系统通知送外卖人员送单,这时候订单系统与派单系统采用MQ异步通讯。 ...

Sun May 26 08:58:00 CST 2019 0 3321
RabbitMQ消息中间件的用法

1.什么是RabbitMQ RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步 ...

Sat May 25 06:10:00 CST 2019 0 3148
Redis与Zookeeper实现分布式锁的区别

1.分布式锁解决方案 1.采用数据库 不建议 性能不好 jdbc 2.基于Redis实现分布式锁(setnx)setnx也可以存入key,如果存入key成功返回1,如果存入的key已经 ...

Fri Mar 08 05:25:00 CST 2019 0 2997
xxl-job 实现高可用

xxl-job-Admin是一个服务调度中心,管理所有的任务的触发。 1、如果xxl-job-Admin平台如果宕机了,该如何处理? 需要搭建集群。 2、xxl-job-Admin 如何搭建集群 ...

Sat Apr 06 01:50:00 CST 2019 0 1347
lcn 分布式事务协调者集群原理

lcn集群原理图: 1.实现原理: 1.1 LCN获取tm协调者注册地址 1. LCN客户端项目启动的时候,首先会注册到事务协调者中去,然后读取配置文件tm事务协调者的注册地址。 ...

Sun Apr 14 23:16:00 CST 2019 0 1226
分布式任务调度平台xxl-job

定时任务调度:在某个时间点触发执行操作(CURD)。 分布式任务调度平台的使用场景:数据同步、交易信息(对账)、清除过期用户信息、定期发送报表、消息推送。 传统的定时任务与分布式定时任务的区别? ...

Sun Mar 31 07:00:00 CST 2019 0 1239
分布式配置中心 携程(apollo)

1.传统配置文件与分布式配置文件区别 传统配置文件:如果修改了配置文件,需要重新打包发布,重新发布服务,而且每个环境的变更配置文件,比较繁琐。 分布式配置文件:将配置文件注册到配置中心上去,可以使 ...

Sat Apr 06 06:15:00 CST 2019 0 1014
Nginx+keepalived(高可用双主模式)

Nginx+keepalived(高可用双主模式) tips:前面已经介绍了nginx+keepalived高可用主从模式,今天补充下高可用的双主模式,均可以作为主机使用 server1:192. ...

Thu Oct 31 01:43:00 CST 2019 0 491

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM