随笔分类 - 中间件
发表于 2023-11-03 17:05阅读:84评论:0推荐:0
摘要:一、生产者 声明topic话题模式的交换机,分别发送几条消息到不同的路由key。 package test.topic; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import utils.R
阅读全文 »
发表于 2023-11-03 11:15阅读:82评论:0推荐:0
摘要:一、生产者 在发布订阅模式的代码基础上,进行一定的调整,将声明交换机的路由模式调整为direct路由模式。 这个时候需要用到路由key,类似于给消息用来分类的标签。 分别发送三条消息,发向GetOne、GetTwo和GetThree三个路由key: //声明交换机(类型direct->路由模式) c
阅读全文 »
发表于 2023-11-03 09:03阅读:56评论:0推荐:0
摘要:一、生产者 package test.publish; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import utils.RabbitmqConUtil; public class Give
阅读全文 »
发表于 2023-11-02 15:51阅读:47评论:0推荐:0
摘要:一、生产者 直接使用HelloWorld模式下的应用案例依赖和代码,将生产者Give类拷贝一份。 将发送消息部分调整为遍历发送,连发10次: //遍历发送多条消息 for (int i = 0; i < 10; i++) { //发送内容 channel.basicPublish("",QUEUE,
阅读全文 »
发表于 2023-11-02 11:11阅读:18评论:0推荐:0
摘要:一、引入依赖 新建一个maven项目,在pom.xml配置文件中加入以下依赖。 <dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.5.
阅读全文 »
发表于 2023-10-31 16:56阅读:73评论:0推荐:0
摘要:一、服务器安装中间件 此处使用的是CentOS 7系统。 1、安装Erlang运行环境 下载安装包: wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 安装相关的依赖(不安装依赖而直接安装erla
阅读全文 »
发表于 2022-08-21 11:51阅读:2169评论:0推荐:0
摘要:一、nginx配置 1、传递请求头 最终目的是要使用UserAgent头来识别用户的客户端,然后返回不同的内容给不同的UA用户。而CDN(内容分发网络)缓存并不会区分UA(UserAgent),只会区分URL(访问的地址),所以在访问同样的域名和端口时,缓存的内容是一样的。CDN支持对不同的UA来设
阅读全文 »
发表于 2022-07-22 15:04阅读:1950评论:0推荐:0
摘要:一、代理配置 1、root: root配置代理路径时,会在代理的地址后拼接配置字段: location /static { root static/image; } 在访问http://ip:port/static/*.*时会映射到http://ip:port/static/static/image
阅读全文 »
发表于 2021-04-21 09:51阅读:2141评论:2推荐:0
摘要:一、导入依赖 在pom文件中引入Minio依赖: <!-- minio --> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>3.0.10</version> </dependency
阅读全文 »
发表于 2021-04-20 16:16阅读:2410评论:0推荐:0
摘要:一、部署准备 1、下载地址:https://dl.min.io/server/minio/release/linux-amd64/minio 下载linux系统上使用的64位minio,通过ftp传输到服务器上。 二、部署运行 1、权限赋予: chmod -R 777 /usr/local/mini
阅读全文 »
发表于 2020-10-22 11:53阅读:2877评论:0推荐:0
摘要:一、Minio桶存储的简单应用 1、下载minio.exe和mc.exe: 此处使用的是windows版本: minio.exe下载链接:https://dl.min.io/server/minio/release/windows-amd64/minio.exe mc.exe下载链接:https:/
阅读全文 »