随笔分类 - Java
摘要:1、消息可靠性 消息默认是持久化的 2、队列的持久化 3、TOPIC的持久化 一定要运行消费者,等于向MQ注册,然后再运行生产者,此时无论消费者在不在线,都会接收到,不在线的话,下次连接也会接收到消息 消费者: import org.apache.activemq.ActiveMQConnectio
阅读全文
摘要:参考:https://www.bilibili.com/video/av55976700?p=21 1、JMS组成的四大元素 JMS provider :实现JMS接口和规范的消息中间件,也就是我们的MQ服务器 JMS producer:消息生产者,创建和发送JMS消息的客户端应用 JMS cons
阅读全文
摘要:视频参考:https://www.bilibili.com/video/av55976700 1、为什么要引入MQ 1)、系统之间耦合比较严重 2)、面对大流量并发,容易被冲垮 3)、等待同步存在性能问题 2、应用场景 1)、异步通信 注册时的短信、邮件通知,减少响应时间; 2)、应用解耦
阅读全文
摘要:生成全局唯一id的几种方式: 1、uuid生成全球唯一id,生成方式简单粗暴,本地生成,没有网络开销,效率高;缺点长度较长,没有递增趋势性,不易维护,常用于生成token令牌。 2、mysql自带自增生成id,oracle可以用序列生成id,但在数据库集群环境下,扩展性不好。 3、基于redis单线
阅读全文
摘要:首先我们定义一个接口 接着实现这个接口 定义一个动态代理类了,每一个动态代理类都必须要实现 InvocationHandler 这个接口 定义测试方法 控制台打印的日志 before go shopingI want to go shoping.after go shoping
阅读全文

浙公网安备 33010602011771号