MQ
好好生活_
这个作者很懒,什么都没留下…
展开
-
【java】事件与观察者模式
【需求】 之前接触到了项目中的成长值和积分模块。这两个模块的业务需求相信大家都清楚,就拿我们身边的应用来说,无非是用软件做了一些事,之后就会返回对应的一些积分到自己的账户中。这也是在电商项目中必不可少的一项需求。 【方案】 业务都了解,而采用何种方式去实现这一需求呢。 我们在模块中写好了给对应的会员增加或更新其账户下的积分方法,按照其他模块的做法,他们前端大原创 2016-12-14 20:22:20 · 905 阅读 · 24 评论 -
【java】消息队列
在上一篇博客中,介绍了事件在项目中的应用,在自定义事件中,往往会将事件和消息队列一同使用,本篇博客就来了解消息队列。 一.为什么使用消息队列 当我在项目中看到了消息队列的使用,我并不明白为什么要使用它。也许如果你知道了下面对消息队列的概述,也知道答案。因为我对消息队列的接触等于0,所以就先查了查,简单地说: 在高并发环境下,由于来不及同步处理,请求往往会发生堵塞(原创 2016-12-20 21:31:57 · 1739 阅读 · 26 评论 -
【ActiveMQ】概述
【简介】 1. 是什么 ActiveMQ是Apache推出的,一款开源的,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现的消息中间件(Message Oriented Middleware,MOM) 2. 能干什么 最主要的功能是:实现JMS Provider,用来帮助实现高可用、高性能、可伸缩、易用和安全的企业级面向消息服务的系统。原创 2017-08-01 14:27:08 · 526 阅读 · 7 评论 -
学习使用阿里云消息服务(三)
一. 项目需求描述 最近公司不断在与客户外部系统对接,订单是其中的一个对接任务。公司现有一个专门负责处理订单的中心系统,但订单来源都是通过定时任务去其他系统拉取的。前不久完善的一版旧系统,加入了商城的业务,也同步了外部系统的订单,所以成为了订单的源头。现在就需要对订单系统进行改变,从原来的拉取订单变更为主动的接收订单,所以我们使用的了阿里云的消息服...原创 2018-02-09 19:31:31 · 1774 阅读 · 1 评论 -
学习使用阿里云消息服务(一)
一. 消息服务概述 阿里云消息服务(Message Service,原MQS)是阿里云商用的消息中间件服务。与传统的消息中间件不同,消息服务一开始就是基于阿里云自主研发的飞天分布式系统来设计和实现,具有大规模,高可靠、高并发访问和超强消息堆积能力的特点。消息服务API采用HTTP RESTful标准,接入方便,跨网络能力强;已全面接入资源访问控...原创 2018-02-09 16:12:26 · 892 阅读 · 3 评论 -
学习使用阿里云消息服务(二)
上篇博客学习的是阿里云的消息服务,和传统的消息中间件做了简单的对比。这篇博客回归到消息队列,总结一下消息队列的相关知识。 一. 消息队列概述 消息队列(Message Queue,原创 2018-02-09 17:12:41 · 800 阅读 · 0 评论 -
【安装教程】Linux RocketMQ 4.5.1安装及问题总结
【引言】前段时间在项目中添加了对接RocketMQ4.5.1版本的客户端代码,服务端不是自己搭建的,所以自己在虚拟机上试验了一把,过程中遇到不少问题,写篇博客记录一下。【环境】Java版本:java version “1.8.0_162”Maven版本:Apache Maven 3.5.0RocketMQ版本:rocketmq-rocketmq-all-4.5.1【步骤】下载压...原创 2019-08-31 01:00:01 · 1782 阅读 · 0 评论 -
【Spring Boot】IDEA + Maven + Spring Boot + RocketMQ 4.5.1
【引言】在上篇博客中,完成了RocketMQ服务端的搭建,并且完成了控制台的部署工作,以便在与客户端集成过程中查询及处理问题。本篇博客,将使用SpringBoot与RocketMQ集成,实现消息的生产与消费。【版本说明】Java Version:1.8Spring Boot Version:2.1.7.RELEASERocketMQ Client Version:4.5.1【项目结...原创 2019-09-08 23:38:54 · 1595 阅读 · 0 评论 -
【RocketMQ】各组件概念介绍
【引言】【核心概念】生产者(Producer)生产者是指将由业务系统产生的消息发送到brokers中。RocketMQ提供了多种发送消息的模式:同步的、异步的和单向的。生产组(Producer Group)具有相同角色的生产者组合在一起。如果原始生产者在事务之后崩溃,在相同组中的生产者的另一个不同的实例则可以通过broker联系,提交或回滚事务。消费者(Consumer)消费者从b...原创 2019-09-15 13:52:20 · 1852 阅读 · 0 评论