2018年8月23日

消息方式 分布式事务解决方案图解和代码实现(

摘要: 说是分布式事务,其实已经完全不是关系型数据库的那种强一致性事务了。只能说最终数据一致性的解决方案。 方案1, 独立消息 : 解释:独立消息,如上图,主动服务想发送一个消息给被动消费者。我们要保证消息不丢失。确保 主动 服务 和 被动消费者数据一致性。 主动服务发起一个预消息给 独立的消息服务器,但是 阅读全文

posted @ 2018-08-23 21:18 zhangyukun 阅读(1823) 评论(0) 推荐(0) 编辑

activemq jms使用

摘要: activemq 是 基于 jms 协议的 消息队列 消息 流程: jsm 的 消息流程鼻尖简单 生产者发送消息到目的地,消费者 监听这个目的地,然后收到消息。 相比 amqp 的 消息流程简单很多。 producer:生产者,产生消息。 consumer:消费者 destination:目的地 j 阅读全文

posted @ 2018-08-23 20:58 zhangyukun 阅读(287) 评论(0) 推荐(0) 编辑

定时任务的N种解决方案

摘要: 1, java 有个延时任务接口 DelayQueue 实现这个接口可以做到延时队列 缺点:耗费资源,不持久( java程序重启后丢失 ), 2. 基于spring 定时任务。 缺点:定时执行,不能灵活的指定时间,时间误差比较大 3. 基于java的 查询机制,每次使用数据的时候检查一下是否满足 任 阅读全文

posted @ 2018-08-23 00:01 zhangyukun 阅读(403) 评论(0) 推荐(0) 编辑

导航