中间件
文章平均质量分 84
青羽k
这个作者很懒,什么都没留下…
展开
-
Redis Zset跳表
在前面说Redis的文章里,提到了Redis的有序集合zset底层是依赖跳表实现的,当时没有展开讨论,内心认为还是需要一个专门的篇幅来介绍它。 先想一想为什么有序集合需要用跳表实现?回忆一下有序集合的几个关键词: 是SortedSet和HashMap的结合;value具有唯一性;多了一个score;支持范围查询,结构如下: 下面我决定针对zset的功能分析对应的造就这种功能所需的底层结构。 功能一:zset支持快速插入和...转载 2021-03-11 12:04:00 · 299 阅读 · 0 评论 -
消息队列的两种模式
Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。点对点与发布订阅最初是由JMS定义的。这两种模式主要区别或解决的问题就是发送到队列的消息能否重复消费(多订阅)1、定义JMS规范目前支持两种消息模型:点对点(point to point, q...转载 2019-04-10 16:16:34 · 354 阅读 · 0 评论 -
阿里云消息服务(MNS)简单介绍
产品概述阿里云消息服务(Message Service)是一种高效、可靠、安全、便捷、可弹性扩展的分布式消息服务。MNS能够帮助应用开发者在他们应用的分布式组件上自由的传递数据、通知消息,构建松耦合系统。消息服务同时支持各种类型消息推送,其中和短信前后端的无缝整合更高效的为用户提供了大批量短信发送能力。消息服务提供了两种模型:队列模型主题模型两种功能模型的区别:队列模型支持一对一发送和接收消息...转载 2019-06-06 10:43:41 · 5784 阅读 · 1 评论