摘要: 前端 SalSobCfg.vue <template> <div> <div> <el-table :data="emps" border stripe size="mini"> <el-table-column type="selection" align="left" width="55"></ 阅读全文
posted @ 2020-08-11 21:18 柒丶月 阅读(284) 评论(0) 推荐(1)
摘要: 服务端接口设计 salary/SalaryController @RestController @RequestMapping("/salary/sob") public class SalaryController { @Autowired SalaryService salaryService; 阅读全文
posted @ 2020-08-11 17:25 柒丶月 阅读(244) 评论(0) 推荐(0)
摘要: 邮件服务搭建 添加模块 模块名:mailserver 选择Spring Initializer,添加Thymeleaf、RabbitMQ、Java Mail Sender,Spring web就不需要添加了,只需要依赖之前的vhr-model就行 添加依赖 vhr/pom.xml添加mailserv 阅读全文
posted @ 2020-08-11 16:05 柒丶月 阅读(197) 评论(0) 推荐(0)
摘要: 生产者 1. pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency> 2. yml文件 # s 阅读全文
posted @ 2020-08-11 14:04 柒丶月 阅读(98) 评论(0) 推荐(0)
摘要: 生产者 新建Maven工程 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> <version>2.3.1.RELEASE</v 阅读全文
posted @ 2020-08-11 14:01 柒丶月 阅读(1632) 评论(0) 推荐(0)
摘要: 导入依赖 <!-- activeMQ jms 的支持 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>4.2.5.RELEASE</version 阅读全文
posted @ 2020-08-11 13:58 柒丶月 阅读(116) 评论(0) 推荐(0)
摘要: 是什么? 相当于一个ActiveMQ服务器实例 说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省资源,也保证了可用性 使用多个配置文件启动activemq cp activemq.xml activemq0 阅读全文
posted @ 2020-08-11 13:56 柒丶月 阅读(102) 评论(0) 推荐(0)
摘要: 点对点模型是基于队列的,生产者发送消息到队列,消费者从队列接收消息,队列的存在使得消息的异步传输成为可能。和我们平时给朋友发送短信类似 如果在Session关闭时有部分消息被收到但还没有被签收(acknowledge),那当消费者下次连接到相同队列时,这些消息还能被再次接受 队列可以长久的保存消息到 阅读全文
posted @ 2020-08-11 13:44 柒丶月 阅读(235) 评论(0) 推荐(0)
摘要: 非事务: Session.AUTO_ACKNOWLEDGE 自动签收,默认 Session.CLIENT_ACKNOWLEDGE 手动签收 手动签收需要acknowledge textMessage.acknowlege(); //没写就会重复消费 对于开启事务时,设置手动签收和自动签收没有多大意义 阅读全文
posted @ 2020-08-11 13:31 柒丶月 阅读(1508) 评论(0) 推荐(0)
摘要: producer提交时的事务 false 只要执行send,就进入到队列中 关闭事务,那第2个签收参数的设置需要有效 true 先执行send再执行commit,消息才被真正提交到队列中 消息需要批量提价,需要缓冲处理 事务偏生产者/签收偏消费者 生产者 public class Jms_TX_Pr 阅读全文
posted @ 2020-08-11 13:30 柒丶月 阅读(80) 评论(0) 推荐(0)
摘要: JMS 可靠性:Persistent 持久性,事务, Acknowledge 签收 持久化 // 在队列为目的地的时候持久化消息 messageProducer.setDeliveryMode(DeliveryMode.PERSISTENT); // 队列为目的地的非持久化消息 messagePro 阅读全文
posted @ 2020-08-11 13:28 柒丶月 阅读(206) 评论(0) 推荐(0)
摘要: JavaEE javaEE 是一套使用java进行企业级应用开发的大家一致遵循的13个核心规范工业标准,JavaEE平台提供了一个基于组件的方法来加快设计,开发,装配及部署企业应用程序 1,JDBC(Java Databease)数据库连接 2,JNDI(Java Naming and Direct 阅读全文
posted @ 2020-08-11 13:27 柒丶月 阅读(147) 评论(0) 推荐(0)
摘要: 定阅发布模式,如果当前没有订阅者,消息将会被丢弃,如果有多个订阅者,那么这些订阅者都会收到消息 topic如果没有订阅者,消息会被丢弃 处理效率 topic由于消息要按照订阅者的数量进行复制,所以处理性能会随着订阅者的增加而明显降低,并且还要结合不同消息协议自身的性能差异 阅读全文
posted @ 2020-08-11 13:14 柒丶月 阅读(97) 评论(0) 推荐(0)
摘要: 先启动订阅者,再启动生产者,不然发送的消息是废消息 发布主题生产者 public class JmsProducer_Topic { public static final String ACTIVEMQ_URL = "tcp://112.124.20.231:61616"; public stat 阅读全文
posted @ 2020-08-11 13:09 柒丶月 阅读(103) 评论(0) 推荐(0)
摘要: 同步阻塞方式(receive) 订阅者或接收者抵用MessageConsumer的receive()方法来接收消息,receive方法在能接收到消息之前(或超时之前)将一直阻塞。 异步非阻塞方式(监听器onMessage()) 订阅者或接收者通过MessageConsumer的setMessageL 阅读全文
posted @ 2020-08-11 13:08 柒丶月 阅读(583) 评论(0) 推荐(0)
摘要: 导入依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.16.0</version> </dependency> <dependency> <g 阅读全文
posted @ 2020-08-11 13:06 柒丶月 阅读(211) 评论(0) 推荐(0)
摘要: 概述 面向消息的中间件(MOM),是指利用高效可靠的消息传递机制与平台无关的数据交流,并基于数据通信来进行分布式系统的集成 大致过程是这样的: 发送者把消息发送给消息服务器,消息服务器将消息存放在若干队列/主题topic中,在合适的时候,消息服务器会将消息转发给接受者,在这个过程中,发送和接收是异步 阅读全文
posted @ 2020-08-11 13:03 柒丶月 阅读(177) 评论(0) 推荐(0)
摘要: ActiveMQ介绍 MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 特点: 1、支持多种语言编写客户端 2 阅读全文
posted @ 2020-08-11 10:28 柒丶月 阅读(182) 评论(0) 推荐(0)