- 博客(9)
- 收藏
- 关注
原创 RabbitMQ 组件介绍和功能
但是在某些情况下,如果我们在发送消息的时候,当前的exchange不存在或者指定的路由key路由不到,这个时候我们需要监听这种不可达消息,就需要使用到ReturrnListener。我们的消息生产者,通过指定一个Exchange和Routing,把消息送达到某一个队列中去,然后我们的消费者监听队列进行消息的消费处理操作。DLX也是一个正常的Exchange,和一般的Exchange没有区别,它能在任何的队列上被指定,实际上就是设置某个队列的属性。RabbitMQ支持消息的过期时间,一共2种。...
2022-07-16 14:35:09 2408 1
原创 supervisor进程管理工具
Linux安装yum install -y epel-releaseyum install -y supervisor启动服务:systemctl start supervisord.service设置开启启动:systemctl enable supervisord验证是否为开机启动:systemctl is-enabled supervisord默认配置文件:/etc/supervisord.conf进程管理配置文件放到:/etc/supervisord.d/目录下即可配置文件中
2022-04-17 13:04:51 964
原创 etcd 集群安装
关闭防火墙:systemctl stop firewalld.service禁止防火墙开机启动:systemctl disable firewalld.servicecentos同步系统时间yum install ntpdate -yntpdate cn.ntp.org.cn开机启动时自动同步时间systemctl start ntpdatesystemctl enable ntpdatehttps://github.com/etcd-io/etcd/releases下载:https://
2022-03-18 22:58:02 660
原创 go语言中-grpc应用简单实例
======本文分享适用于初学者-程序根目录/opt/www/grpcDome/go get google.golang.org/grpc //RPC包go get github.com/golang/protobuf //序列化框架//-----------下载编译器 ptotoc-----------------------------------https://github.com/protocolbuffers/protobuf/releases解压到指定目录unzip -n
2022-01-23 23:07:25 527
原创 初学者:GO安装和包管理
一、下载二进制包:wget https://dl.google.com/go/go1.16.5.linux-amd64.tar.gz二、解压到指定位置rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gz三、添加加入系统执行文件vim /etc/profileexport PATH=$PATH:/usr/local/go/binsource /etc/profile查看:go env
2021-08-09 18:32:49 175
原创 rabbitmq工作模式(死信队列)
rabbitmq工作模式(死信队列)use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Message\AMQPMessage;use PhpAmqpLib\Exchange\AMQPExchangeType;use PhpAmqpLib\Wire\AMQPTable;class mq{ private static $obj = null; private $conf=[]; private $connection=n
2020-09-18 20:14:17 219
原创 Docker 安装
如果是重新安装停止:systemctl stop docker卸载软件包:rpm -qa | grep dockeryum erase docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-seli...
2020-01-06 17:50:43 116
原创 nginx 配置详解与CentOS7系统内核优化配置
CentOS7系统内核优化配置============参数追加到Linux系统的/etc/sysctl.conf文件中,然后使用如下命令使修改生效:/sbin/sysctl -p参数net.core.netdev_max_backlog,表示当每个网络接口接受数据包的速率比内核处理这些包的速率快时,允许发送队列的数据包的最大数目,我们调整为262144.net.core.netdev_max...
2019-12-23 01:21:46 887
原创 docker rabbitmq集群搭建
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-12-23 00:54:27 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人