![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 60
A黄俊辉A
这个作者很懒,什么都没留下…
展开
-
mysql 的主从复制
mysql 的主从复制是一个异步的过程, 底层是基于mysql 数据库的自带的二进制日志的功能, 就是一台可多台 mysql 数据库(slave 即从库)从另一台mysql 数据库(master 即主库)进行日志的复制,然后再解析日志,并应用到自身,最终实现主库,从库的数据一致。说明一下上图的流程master(主库) 数据发生变化, 写入日志,记录执行的sql , slave(从库)有一个专门的 I/O 进程, 负责读取主库的日志变化, 并把日志的变化拷贝到从库的二进制日志中。原创 2023-03-01 10:43:18 · 184 阅读 · 0 评论 -
php 使用 rabbitmq 简单模式 hello(一)
rabbmitmq 有六种工作模式##工作流程这是一个完整的工作流程 这个图的流程可以指引我们的代码简单模式中, 只有队列, 生产者和消费者首先, 我们安装 php-amqplib/php-amqplib1.创建一个生产者sender.php我们来看一下 AMQPStreamConnection 构造参数这里说明一下 $vhost ,它可以和管理界面中的对应我们来看一下 $channel->queue_declare 的参数我们来看一下 $channel->basic_publis原创 2022-07-13 17:37:03 · 369 阅读 · 0 评论 -
centos安装 RabbitMQ 和 Erlang
因为只是使用一下 RabbitMQ 所以就使用的是rpm 的安装方式, 不是编辑安装的首先要看一下 RabbitMQ 的Erlang的版本对应的要求版本对应关系 红框中的是 rabbitmq 的版本, 绿框中的是erlang的版本我们下载这个版本的 erlang-23.2.6-1.el7.x86_64.rpmcd /var/erlangrpm -ivh erlang-23.2.6-1.el7.x86_64.rpm说明 二郎神安装成功我们下载的这个版本 rabbitmq-server-3.8.1原创 2022-07-13 14:13:50 · 709 阅读 · 0 评论 -
编译安装PHP7.4时出现No package ‘oniguruma‘ found错误
oniguruma是一个处理正则表达式的库,在编译安装php时,如果使用–enable-mbstring 参数, 开启mbstring扩展,则会出现这个错误。原因:mbstring的正则功能需要oniguruma的支持,系统中却没有oniguruma库。解决方法:1、在’–enable-mbstring’参数后添加’–disable-mbregex’参数,意为不使用mbstring的正则功能,不再需要oniguruma库。2、使用源码安装oniguruma库wget https://github原创 2022-05-07 09:12:50 · 3091 阅读 · 1 评论