摘要: Docker:是一个发布应用程序的技术 Docker的核心 镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。 镜像就是磁盘上的文件 包含完整运行环境,可以在任意Linux操作系统上运行 参考:Docker 镜像操作 - 一杯水M - 博客园 D 阅读全文
posted @ 2024-12-04 14:24 一杯水M 阅读(1) 评论(0) 推荐(0) 编辑
摘要: mapper包扫描配置 阅读全文
posted @ 2023-10-20 16:05 一杯水M 阅读(750) 评论(0) 推荐(0) 编辑
摘要: spring boot mybatis plus generator 阅读全文
posted @ 2023-10-19 15:23 一杯水M 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 开发思路: 一、开发微服务 二、微服务之间通讯 三、微服务集群之间通讯 四、Nacos集群、Nginx(反向代理、负载均衡) 五、客户端通过网关访问微服务 一、开发微服务 服务的开发(https://www.cnblogs.com/WarBlog/p/15348825.html) 创建maven项目 阅读全文
posted @ 2022-10-19 16:06 一杯水M 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 测试发送Object类型消息 在SpringAMQP的发送方法中,接收消息的类型是Object,也就是说我们可以发送任意对象类型的消息,SpringAMQP会帮我们序列化为字节后发送。 consumer中利用@Bean声明一个队列 @Bean public Queue objectQueue(){ 阅读全文
posted @ 2021-10-29 13:32 一杯水M 阅读(245) 评论(0) 推荐(0) 编辑
摘要: TopicExchange与DirectExchange类似,区别在于routingKey必须是多个单词的列表,并且以 . 分割。Queue与Exchange指定BindingKey时可以使用通配符:#:代指0个或多个单词*:代指一个单词 TopicExchange的使用 实现思路如下: 在cons 阅读全文
posted @ 2021-10-29 10:39 一杯水M 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Direct Exchange 会将接收到的消息根据规则路由到指定的Queue,因此称为路由模式(routes)。 每一个Queue都与Exchange设置一个BindingKey 发布者发送消息时,指定消息的RoutingKey Exchange将消息路由到BindingKey与消息Routing 阅读全文
posted @ 2021-10-29 10:15 一杯水M 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 实现思路如下:在consumer服务中,利用代码声明队列、交换机,并将两者绑定在consumer服务中,编写两个消费者方法,分别监听fanout.queue1和fanout.queue2在publisher中编写测试方法,向fanout发送消息 在consumer服务声明FanoutExchange 阅读全文
posted @ 2021-10-28 17:09 一杯水M 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 发布订阅模式:将同一消息发送给多个消费者。实现方式是加入了exchange(交换机) 注意:exchange负责消息路由,而不是存储,路由失败则消息丢失 常见exchange类型包括: Fanout:广播 Direct:路由 Topic:话题 阅读全文
posted @ 2021-10-28 16:57 一杯水M 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Work queue,工作队列,可以提高消息处理速度,避免队列消息堆积 模拟WorkQueue,实现一个队列绑定多个消费者 基本思路如下: 在publisher服务中定义测试方法,每秒产生50条消息,发送到simple.queue 在consumer服务中定义两个消息监听者,都监听simple.qu 阅读全文
posted @ 2021-10-28 16:44 一杯水M 阅读(72) 评论(0) 推荐(0) 编辑