mq
文章平均质量分 92
阿啄debugIT
0、精通java,及常用设计模式,熟练编写shell脚本,掌握python、scala、golang的编写;
1、精通Spring Cloud等微服务架构,掌握SpringBoot、batis等后端技术,kafka、redis、es等中间件的整合开发;
2、熟悉掌握mysql、pg等关系数据的原理及调优,及NoSQL数据的存储和查询;
3、熟悉CDH各个组件,及精通离线、实时等计算技术;
4、掌握java多线程高并发编程,及整合shiro、redis、fastdfs、MQ、netty等开发;
5、熟悉K8S集群管理Docker容器,及理解掌握openstack原理和操作。
展开
-
精讲高并发异步解耦利器RocketMQ技术架构,及运行原理,及分析RocketMQ究竟强在哪里?RocketMQ集群是如何做数据分区的?如何做数据分区的?
前言RabbitMQ,其功能也是挺强大的,那么,为啥又要搞一个RocketMQ出来呢?是重复造轮子吗?本文我们就带大家来详细探讨RocketMQ究竟好在哪里。高并发异步解耦利器:RocketMQ究竟强在哪里? | IT宅-arthinking's blogRocketMQ是一个分布式消息中间件,具有低延迟、高性能和可靠性、万亿级别的容量和灵活的可扩展性。它是阿里巴巴于2012年开源的第三代分布式消息中间件。随着阿里巴巴的电商业务不断发展,需要一款更高性能的消息中间件,Rocket.原创 2021-12-15 00:01:38 · 2390 阅读 · 0 评论 -
各种消息队列如何选择?为何选择rocketmq来保证消息不丢失,及应该采用rocketmq哪种通信模式?
笔记,过后会视频讲解前言Rocketmq介绍rocketmq是阿里巴巴团队使用java语言开发的一款分布式消息中间件,是一款低延迟,高可用,拥有海量消息堆积能力和灵活拓展性的消息队列。1.1 rocketmq组成部分rocketmq由四大核心模块组成:producer、consumer、brokerServer、nameServer。其中brokerServer和nameServer是rocketmq的服务端,两者一起独立的对外提供服务;而producer和consumer可看做原创 2021-11-10 00:05:10 · 442 阅读 · 0 评论 -
数据pull模式,多久调用一次,这个时间是通过什么因素来抉择出来的,调用失败了如何补偿,补偿的机制是什么?
前言数据pull模式,多久调用一次,这个时间是通过什么因素来抉择出来的,调用失败了如何补偿,补偿的机制是什么?互联网公司为什么都采用pull模式消息队列的pull与push模式数据pull模式,一听就是问“消息队列的pull与push模式”的认识,为什么单独提数据pull模式?那是因为在互联网公司,面对大吞吐量的消息队列,都是采用pull模式,而非broker push模式。由于采用broker(服务端) push模式,客户端的性能会影响整个消息队列服务器的性能;而且采用broker原创 2021-04-15 20:06:16 · 890 阅读 · 0 评论 -
Springboot整合ActiveMQ消息中间件,消除高并发访问高峰,加快网站的响应速度
消息中间件的比较消息中间件的选择有很多,如 RabbitMQ (可参考博客:Spring Boot使用 RabbitMQ),zeromq等,他们之间的差异如下图,实际中应该根据自己的业务需求选择合适的消息中间件: ActiveMQ RabbitMQ RocketMq ZeroMQ 关注度 高 高 中 中 成熟度 成熟...原创 2020-01-22 13:27:43 · 4733 阅读 · 0 评论 -
安装部署mqtt,使用python实现mqtt的发布和订阅
MQTT简介MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。该协议的特点有:使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量。 ...原创 2020-01-22 01:27:22 · 4001 阅读 · 0 评论