11 2018 档案

摘要:互联网公司对消息队列是深度使用者,因此需要我们了解消息队列的方方面面,良好的设计及深入的理解,更有利于我们对消息队列的规划。 当前我们使用消息队列中发现一些问题: 1、实际上是异步无返回远程调用,由发布者定义队列,消费者订阅已定义的队列。 2、并没有体现解耦设计,而且开发人员间依然要像单体项目开发那 阅读全文
posted @ 2018-11-15 14:42 baidixing 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ是目前非常热门的消息中间件,凭借其高可靠、高扩展、高可用及丰富的功能特性:TTL、死信队列、延迟队列、优先级队列、消息持久化、镜像队列。 消息中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成,能在不同平台之间进行通信,常被用来屏蔽各种 阅读全文
posted @ 2018-11-15 03:08 baidixing 阅读(2605) 评论(0) 推荐(0) 编辑
摘要:基础很重要,基础很重要,基础很重要。重要的事情说三遍,。 今天聊一聊Java的数据比较,这个范围比较大,基础类型的比较、引用类型的比较。 前提: 1、Java和c#都提供自动装箱和自动拆箱操作,何为自动装箱,简单点说就是将值类型转换成为引用类型,自动拆箱就是将引用类型转换成为值类型。并且我们还经常被 阅读全文
posted @ 2018-11-11 21:25 baidixing 阅读(15691) 评论(0) 推荐(1) 编辑
摘要:基础很重要,基础很重要,基础很重要。重要的事情说三遍,。 程序设计中的控制语句主要有三种:顺序、分支和循环。我们每天写的代码,除了业务相关,里面会包含大量的控制语句。但是控制语句的基本使用,是否有些坑我们需要避免,以及一些常见的规范我们是否遵守了呢,我们来简单复习一下。 控制语句包含: 1、分支语句 阅读全文
posted @ 2018-11-09 21:51 baidixing 阅读(13069) 评论(0) 推荐(4) 编辑
摘要:问题背景 如果拿到消息后立即回调,可能因为mdc事务、缓存、从库延迟等原因,拿到变化前的信息,所以mdc希望能延迟一段时间再来消费此消息。 目标 总体方案 3.1. 实现原理 结合以上两个特性,就可以模拟出延迟消息的功能 参考资料: 3.2. 技术方案 方案一:针对Queue设置延迟时间 方案二:针 阅读全文
posted @ 2018-11-08 15:01 baidixing 阅读(1602) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示