摘要: rabbitmq集群四种架构模式: 1、主备模式 (Warren)2、镜像模式 (Mirror)3、远程模式 (Shovel)4、多活模式 (Federation) 主备模式:开发中最直接的模式就是主备模式:主要实现RabbitMQ的高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简 阅读全文
posted @ 2020-11-05 18:05 潮起潮落中看星辰大海 阅读(273) 评论(0) 推荐(0) 编辑
摘要: mysql的分页查询是开发人员工作经常会遇到的问题,这里稍写几种简单优化方法。 #表结构 MySQL [test]> show create table house\G; *************************** 1. row *************************** T 阅读全文
posted @ 2020-10-30 18:47 潮起潮落中看星辰大海 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 假设现在有两台服务器client1,client2,他们直接不能直接相互通信,但是他们均能连接上第三台服务器balance,我们可以在client1,client2和balance三台机器之间建立ssh隧道来让client1和client2实现通信。 ssh端口转发有三种实现方式:本地转发,远程转发 阅读全文
posted @ 2020-10-09 17:49 潮起潮落中看星辰大海 阅读(1774) 评论(0) 推荐(2) 编辑
摘要: 访问Mongodb官网https://www.mongodb.com/try/download/community,右侧有选择项,这里选择centos7+tgz+4.2.9选择项。 [root@guangzhou src]# wget https://fastdl.mongodb.org/linux 阅读全文
posted @ 2020-09-29 15:54 潮起潮落中看星辰大海 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 首先翻到官网https://wiki.swoole.com/#/coroutine/channel。 有关channel:通道,用于协程间通讯,支持多生产者协程和多消费者协程。底层自动实现了协程的切换和调度。 其构造方法:Swoole\Coroutine\Channel->__construct(i 阅读全文
posted @ 2020-09-28 15:33 潮起潮落中看星辰大海 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 命令:command > /dev/null 2>&1 & 输出到/dev/null表示输出重定向到黑洞,即输出内容不打印到屏幕上,null是/dev下空设备文件。 > :代表重定向到哪里,例如:echo "123" > ./123.txt1 :表示stdout标准输出,系统默认值是1,所以">/d 阅读全文
posted @ 2020-09-23 11:29 潮起潮落中看星辰大海 阅读(9875) 评论(0) 推荐(0) 编辑
摘要: 参考维基百科对“尾调用”定义: 在计算机科学里,尾调用是指一个函数里的最后一个动作是一个函数调用的情形:即这个调用的返回值直接被当前函数返回的情形。这种情形下称该调用位置为尾位置。若这个函数在尾位置调用本身(或是一个尾调用本身的其他函数等等),则称这种情况为尾递归,是递归的一种特殊情形。尾调用不一定 阅读全文
posted @ 2020-09-14 16:20 潮起潮落中看星辰大海 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前文使用docker搭建了redis的cluster集群,现在模拟节点不可用的场景。 首先看下当前的集群进程: [root@new2 docker-redis-cluster]# ps -ef | grep redis | grep -v 'grep'polkitd 21836 21810 0 21 阅读全文
posted @ 2020-09-12 21:26 潮起潮落中看星辰大海 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 最近看了点redis集群方面的知识点,想自己搭着试试,想了解更多可以阅读redis官方文档。 因为基于docker来操作快速方便。下面都是基于docker-compose来实现redis集群搭建,有关docker知识不太熟悉的,建议先学习下docker以及docker-compose知识。 这里实现 阅读全文
posted @ 2020-09-11 21:07 潮起潮落中看星辰大海 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 容器之间可以通过 IP、Docker DNS Server 或者 joined 容器这三种方式进行通信。 本文讨论同一宿主机下不同docker容器间IP和DNS Server通信的解决方案,比如宿主机下PHP的web服务容器需要连接mysql容器就会用到接下来说的方法。 正常情况下,我们安装完doc 阅读全文
posted @ 2020-07-11 22:55 潮起潮落中看星辰大海 阅读(3072) 评论(0) 推荐(0) 编辑