分布式
文章平均质量分 80
夏与ta
这个作者很懒,什么都没留下…
展开
-
rocketMQ的使用
又或者实现implementsMessageListener接口。然后作为消费者的参数bean。如此就创建好了接收消息的消费者。消费消息只需要对接收消息的body进行操作。用map缓存生产者。原创 2022-07-26 10:42:27 · 1677 阅读 · 0 评论 -
mq的选用标准
特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 10万级,RocketMQ也是可以支撑高吞吐的一种MQ 10万级别,这是kafka最大的优点,就是吞吐量高。 一般配合大数据类的系统来进行实时数据计算、日志采集等场景 topic数量对吞吐量的影响原创 2022-03-27 11:16:23 · 135 阅读 · 0 评论 -
kafka
简介kafka是分布式的,基于发布订阅的消息系统。主要目标一时间复杂度为o(1)的方式提供持久化的能力,对于百万级别的数据也能保证常数时间复杂的访问性能。 高吞入率 消息分区,以及分布式消费。同时保证每个Partion内的消息顺序传输。 支持离线数据的处理和试试数据处理。 支持水平扩展基础概念一。生产者消费者对于kafka来说,客户端有生产者和消费者除此之外,还有一些做数据集成的connect api和流式处理的告诫客户端。二。主题与分区 消息以...原创 2022-03-27 11:05:14 · 1153 阅读 · 0 评论 -
RocketMQ
队列模型就是一个先入先出的队列。生产者放入,消费者取出。单个队列无法满足“广播”的需求主题模型或者称之为,发布订阅模型。在主题模型中,生产者称之为发布者,消费者称之为订阅者,存放消息的容器称之为主题。发布者将消息发送到指定主题中,订阅者需要提前订阅带能接受到特定主题的消息。RocketMQ其实他的消息模型就是主题模型实现。Produce Group 生产者组。代表一类生产者,比如我们有多个秒杀下同作为生产者...原创 2022-03-27 10:06:38 · 5968 阅读 · 0 评论 -
RabbitMQ
简介rabbitMq采用Erlang语言实现的消息队列。特点可靠性:使用一些机制保证消息可靠性,如持久化,传输确认。灵活路由:在消息进入队列之前通过交换器来路由信息。RabbitMq提供内置交换机。扩展性:多个RabbitMq节点可以组成一个集群,也可以根据实际业务情况动态的扩展集群中的节点,高可用:队列可以在集群中的机器上设置镜像使得再部分节点出现问题下任然可用。支持多种协议:他除了原生的AMQP协议还支持STOMP,MQTT等多种消息中间件的协议,多语言客户端:它支持常用原创 2022-03-27 10:04:14 · 2419 阅读 · 0 评论 -
sso单点登录
背景:当下架构网站,大多是微服务架构。分布式架构。很多功能都是单独的项目。那么验证是否登录就会变得麻烦。分类:cookie的顶级域名共享。设置sso项目单点登录。sso单点登录 当浏览器访问系统1,首先判断是否有登录信息。 没有访问sso系统判断是否登录,没有登陆。 跳转登录页面拿到用户名密码。 在sso登录留下登录信息。返回系统1登陆令牌. 系统1拿着令牌访问sso检验令牌是否正确。 访问正确,sso注册系统1。系统1留下登录信息。 统一用户访问系统2原创 2022-03-17 20:49:34 · 940 阅读 · 0 评论