摘要: virtual host虚拟主机 在RabbitMQ中叫做虚拟消息服务器VirtualHost,每个VirtualHost相当于一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通 创建virtual host: /p 阅读全文
posted @ 2020-09-02 08:07 zpk-aaron 阅读(706) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合RabbitMQ 基本配置 1. 创建项目导入依赖 创建SpringBoot项目, 并导入如下依赖: 手动导入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s 阅读全文
posted @ 2020-09-02 08:05 zpk-aaron 阅读(548) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ-RPC模式 如果我们需要在远程电脑上运行一个方法,并且还要等待一个返回结果该怎么办?这和前面的例子不太一样, 这种模式我们通常称为远程过程调用,即RPC. 在本节中,我们将会学习使用RabbitMQ去搭建一个RPC系统:一个客户端和一个可以升级(扩展)的RPC服务器。为了模拟一个耗 阅读全文
posted @ 2020-09-02 08:03 zpk-aaron 阅读(3367) 评论(0) 推荐(1) 编辑
摘要: Zuul 和 feign的区别 zuul 和 feign都集成了ribbon和hystrix, 都能实现远程访问 一般来说zuul的定位是网关,网关的作用是请求路由,相当于你服务的入口。然后根据请求的url不同转发到不同的服务中去。就像nginx的反向代理。 feign则更像是一个请求接口的客户端。 阅读全文
posted @ 2020-09-02 07:59 zpk-aaron 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: Zuul API网关 解决问题: 服务器集群的集成调用, 集成了ribbon, hystrix, actuator等 zuul API 网关,为微服务应用提供统一的对外访问接口。 zuul 还提供过滤器,对所有微服务提供统一的请求校验。 快速开始 前提 例如我们有三中业务服务器, 服务器id名为: 阅读全文
posted @ 2020-09-02 07:57 zpk-aaron 阅读(342) 评论(0) 推荐(0) 编辑