- 时间:2022-09-05 02:17 编辑: 来源: 阅读:287
- 扫一扫,手机访问
摘要:每天都有一点进步的Apache ActiveMQ
{源代码交易}
1.检查被终止的进程dmesg | egrep -i -B1的介绍:被杀死的进程;egrep-I≥1。被杀死的进程;/var/log/messages Apache ActiveMQ是由Apache软件基金会开发的开源消息中间件。因为ActiveMQ是纯Java程序,只要操作系统支持Java虚拟机,ActiveMQ就可以运行。 它是JMS的一个实现。 JMS是Java消息服务的缩写。JMS消息机制有两种模式,一种是点对点,是队列的形式。 发送的消息只能由一个接收者接收;另一种是Topic,可以多个订阅者订阅。与群发类似,jms中有几个重要的核心接口和类:ConnectionFactory,jms客户端使用它来获得与JMS提供者的连接。 不同的jms产品有不同的接口实现,例如,ActiveMQ。该接口的实现类为ActiveMQConnectionFactoryConnection,由ConnectionFactory生成,表示jms客户端和jms提供者之间的连接会话,由Connection生成,表示会话。 会话是一个关键组件。消息、生产者/消费者和目的地都是在会话中创建的目的地。它们是消息的来源,对于发送者来说,是消息被发送的地方。对于接收者来说,它是从哪里获取信息。 Destination有两个子接口,Queue和Topic,分别对应上面提到的两个模型,MessageProducer,也就是消息发送方。创建这个组件的代码是类似的:MessageConsumer是消息接收者,而Message Producer是相反的组件。这个成分很好理解。就是传递的消息,包括head、properties和body,其中head是必选的例子如下:掌握了这些,你就会对它们有一个大概的了解。想要深入了解他们,请继续关注这个头条号!