剑指架构师系列-activemq队列的使用

author author     2022-09-18     722

关键词:

 

安装ActiveMQ只需要下载包后解压,然后就可以启动与关闭ActiveMQ了,如下: 

./activemq start

./activemq stop 

访问管理页面:

http://10.10.20.20:8161/admin   

用户名和密码默认为:admin/admin

 

spring.activemq.broker-url -- 指定ActiveMQ broker的URL,默认自动生成.
spring.activemq.in-memory  -- 是否是内存模式,默认为true.
spring.activemq.password   -- 指定broker的密码.
spring.activemq.pooled     -- 是否创建PooledConnectionFactory,而非ConnectionFactory,默认false
spring.activemq.user       -- 指定broker的用户.

  

 

  

  

 

 

 

在安装RabbitMQ之前,需要先安装erlang,同时还需要安装一下erlang的依赖包:

yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl  
yum install erlang

在安装依赖包时可能会出现找不到的情况,可以下载依赖包https://pkgs.org/ 

然后进行安装,如我的系统找不到wxGTK-gl。我下载到本地后安装:

yum localinstall wxGTK-gl-2.8.12-20.el7.x86_64.rpm  

在CentOS 7下的具体安装过程可以参考:http://www.rabbitmq.com/install-rpm.html

wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
yum install rabbitmq-server-3.6.1-1.noarch.rpm

 对RabbigMQ的操作如下:

/sbin/service rabbitmq-server stop/start/etc

查看RabbitMQ的安装目录:

rpm -ql  rabbitmq-server-3.6.1-1.noarch

开启RabbitMQ页面访问功能:

rabbitmq-plugins enable rabbitmq_management

浏览器访问地址:

http://192.168.0.248:15672/

要登录还需要创建用户和分配权限,

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

 

如下图: 

 技术分享

 

 

 

 

 

 

 

 

 

 

 

剑指架构师系列-hibernate需要掌握的annotation

 1、一对多的关系配置@Entity@Table(name="t_order")publicclassOrder{ @Id @GeneratedValue privateintid; privateStringname; /**该属性定义类和类之间的级联关系。定义的级联关系将被容器视为对当前类对象及其关联类对象采取相同的操作,*而且这种... 查看详情

剑指架构师系列-springboot的logback日志记录

  SpringBoot集成了Logback日志系统。Logback的核心对象主要有3个:Logger、Appender、Layout 1、Logback Logger:日志的记录器 主要用于存放日志对象,也可以定义日志类型、级别。级别:ERROR、WARE、INFO、DEBUG和TRACE。没有FATA... 查看详情

剑指架构师系列-设计模式

 1、单例模式:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式有以下几个要素:私有的构造方法指向自己实例的私有静态引用以自己实例为返回值的静态的公有的方法     ... 查看详情

剑指架构师系列-struts2构造函数的循环依赖注入

 Struts2可以完成构造函数的循环依赖注入,来看看Struts2的大师们是怎么做到的吧!首先定义IBlood与BloodImpl类: publicinterfaceIBlood{}publicclassBloodImplimplementsIBlood{ privateIPeoplepeople; @Inject publicBloodImpl(@InjectIPeop 查看详情

剑指架构师系列-logstash分布式系统的日志监控

 Logstash主要做由三部署组成:Collect:数据输入Enrich:数据加工,如过滤,改写等Transport:数据输出下面来安装一下:wgethttps://download.elastic.co/logstash/logstash/logstash-2.3.2.tar.gztar-zxvflogstash-2.3.2.tar.gz  在logstash-2.3.2目录下创建文 查看详情

剑指架构师系列-innodb存储引擎spring事务与缓存

 事务与锁是不同的。事务具有ACID属性:原子性:持久性:由redolog重做日志来保证事务的原子性和持久性,一致性:undolog用来保证事务的一致性隔离性:一个事务在操作过程中看到了其他事务的结果,如幻读。锁是用于解决隔离... 查看详情

剑指架构师系列-持续集成之maven+nexus+jenkins+git+springboot

 1、Nexus与Maven 先说一下这个Maven是什么呢?大家都知道,Java社区发展的非常强大,封装各种功能的Jar包满天飞,那么如何才能方便的引入我们项目,为我所用呢?答案就是Maven,只需要粘贴个Jar包的地址,Maven就会自动到... 查看详情

成为架构师课程系列消息队列:秒杀时如何处理每秒上万次的下单请求?

目录消息队列:秒杀时如何处理每秒上万次的下单请求?#我所理解的消息队列#削去秒杀场景下的峰值写流量 查看详情

架构师之路系列文章

目录文章目录目录企业数字化转型架构师之路业务架构应用架构API经济数据库设计设计模式系统架构分布式系统RPC远程调用分布式消息队列分布式任务队列微服务架构ServiceComb部署架构高可靠、高可用、高并发、高性能、高可扩... 查看详情

azure架构师学习笔记-azurestorageaccount-queuestorage

本文属于【Azure架构师学习笔记】系列。本文属于【AzureStorageAccount】系列。接上文【Azure架构师学习笔记】-AzureStorageAccount(1)-类型简介前言AzureStorageQueues是一个专门用来处理基于云环境队列的Azure服务。每个队列都维护... 查看详情

阿里p8架构师谈:消息中间件介绍典型使用场景以及使用原则

...程师、百度研发经理、携程定制旅游CTO常用的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。一、kafka1、不完全符合jms规范,注重吞吐量,类似udp和tcp2、一般做 查看详情

原创java并发编程系列31|阻塞队列(上)

...队列(上)收录于话题#并发编程240#程序员2286#java976#进阶架构师|并发编程专题12★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不... 查看详情

原创java并发编程系列32|阻塞队列(下)

...队列(下)收录于话题#java976#程序员2286#并发编程240#进阶架构师|并发编程专题12★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不... 查看详情

成为架构师课程系列架构师的核心能力地图

目录架构师核心能力总结#综合技术能力分层总结#数据结构和算法知识图谱总结#Java工程师【核心基础】知识图谱总结 查看详情

架构师基本功:消息队列

消息队列是啥?我觉得大家都心知肚明,已经众所周知到不用解释的程度。不过,但凡学习、解释一样东西,都应该遵循“它是什么?”、“做什么用?”、“为啥要用它”、“它有啥分类”这个套路,所以首先还是要给个定义... 查看详情

java架构师培训多久能学会?

...,Redis,MongoDB以及其它的NoSQL数据库3)消息队列,常用的ActiveMQ,RocketMQ,RabbitMQ4)鉴权认证,ApacheShiro或者定制开发的框架5)异步任务调度,复杂应用使用Quartz,简单应用可使用SpringSchedule6)日志系统,常用ELK日志处理,分析... 查看详情

java培训之如何成为架构师?

...,Redis,MongoDB以及其它的NoSQL数据库3)消息队列,常用的ActiveMQ,RocketMQ,RabbitMQ4)鉴权认证,ApacheShiro或者定制开发的框架5)异步任务调度,复杂应用使用Quartz,简单应用可使用SpringSchedule6)日志系统,常用ELK日志处理,分析... 查看详情

activemq

前言 MQ——MessageQueue,中文翻译为“消息队列”,维基百科上的这样描述:消息队列(英语:Messagequeue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自使... 查看详情