mysql
fengyong7723131
这个作者很懒,什么都没留下…
展开
-
使用mysql的binlog功能恢复数据
环境:linux(centos6.8),mysql(5.6)1:开启binlog功能编辑 vim /etc/my.cnf,加上 log-bin =/app/mysql_binlog/mysql-bin,顺便加上 expire_logs_days=7,后面的配置代表保留7天日志,接着创建/app/mysql_binlog文件夹。最后重启mysql,service mysqld restart2:模拟...原创 2018-05-25 11:06:52 · 14178 阅读 · 1 评论 -
基于redis消息发布订阅模式实现消息服务的分布式事务
假设有A和B两个系统,分别可以处理任务A和任务B。此时系统A中存在一个业务流程,需要将任务A和任务B在同一个事务中处理。下面来介绍基于消息中间件来实现这种分布式事务。(服务间通信使用dubbo) 1)A任务若提交成功,则向事务队列(user:topic)中添加一条信息,若提交失败,则整个事务失败 2)向事务队列user:topic添加消息成功,则通知B系统,开始执行B任务。若向事务...原创 2019-03-15 12:04:34 · 1024 阅读 · 1 评论