随笔分类 -  队列操作

消息队列操作,如PSQueue,RocketMQ等
摘要:传统的网通通信,一般是请求 响应式,以TCP模式为例,在高并发情况下,往往伴随大量的客户端Sokcet请求,服务器要不断处理来自客户端的请求,ServerSocket要不断产生新的子线程去响应客户端的请求,会给服务器带来很大的访问压力。 在这种情况下,消息队列可谓为我们提供了一种新的思路。队列是数据 阅读全文
posted @ 2018-05-09 18:17 奔跑在梦想的道路上 阅读(979) 评论(0) 推荐(0)
摘要:BlockingQueue位于JDK5新增的concurrent包中,它很好地解决了多线程中,如何高效安全地“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。 阻塞队列,顾名思义,它首先它是一个队列,在数据结构中,队列是一种线性表。 我们通过一个共 阅读全文
posted @ 2018-05-09 12:30 奔跑在梦想的道路上 阅读(1272) 评论(0) 推荐(0)
摘要:RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,并于2016年11月成为 Apache 孵化项目。 中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,中间件可以有符合接口和协议规范的 阅读全文
posted @ 2018-05-02 09:53 奔跑在梦想的道路上 阅读(50159) 评论(0) 推荐(3)
摘要:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈(FILO,First In Last Out,先进后出)属于线性表一样,队列也是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头,即FIFO(Fir 阅读全文
posted @ 2018-03-18 16:26 奔跑在梦想的道路上 阅读(759) 评论(0) 推荐(0)