自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 php8.1 hyperf官方镜像 容器中安装扩展

php8 hyperf官方镜像 容器中添加扩展

2023-07-14 11:16:10 397 1

原创 分布式事务-最终一致性

说明: A系统为主动方 支付回调更改订单状态 B系统为被动方 修改商品库存等 Message是一个独立出来的消息中心 用来 接收预处理信息 投递数据 补偿机制 如果按照单一流程不一致原因 A系统修改订单状态(操作本地数据库)=>将数据投递到MQ=>B系统获取数据进行处理(操作本地数据库) 1.如果A系统(操作本地数据库)成功 马上要投递MQ了 此时服务器/项目 挂了 会导致不一致B系统无法感知 2.MQ挂了 如果A系统本地开启事务可以回滚 但是没有开事务的话 还是会导致不一致.

2021-05-11 16:59:10 174

原创 docker 构建consul集群

创建docker桥接网络 docker network create --driver bridge --subnet 172.22.1.0/24 --gateway 172.22.1.1 my_net3 拉取conusl镜像 docker pull consul 创建consul集群-server //一个集群设置3个server //-bootstrap-expect 3 表示集群中有三个server才会启动 //-ui 启动UI界面 docker run -itd --name consul-ser

2021-04-10 15:27:26 116

原创 php 并发 使用redis锁

使用场景 稍微有点儿并发的项目会面临一个问题 就是数据不一致 可以实现单机锁 分布式锁 比如 根据name判断数据是否存在 如果不存在新增 如果存在则不新增 如果将name字段设为唯一索引 容易报错程序将不在执行 try catch又太乱套了 redis锁 redis中string类型 有两个参数 NX EN redis->set(key, value,[‘nx’,‘ex’=>60]); 比如这种形式 NX的作用是 如果这个key存在 则等待 说白了就是只有当key不存在时 才可以进行赋值 EX

2020-05-11 11:40:30 503

原创 利用docker 搭建mysql 主从 数据同步 数据延迟处理

docker 搭建 mysql 主从 监控主从复制不同步 解决办法 利用docker搭建mysql 主从 mysql主从数据不同步处理 mysql主从数据延迟问题处理 1.利用docker 搭建mysql主从 docker pull mysql:5.6 利用docker拉一个mysql镜像 docker images 查看 我们在一个目录下面 创建两个目录 master slave 在这...

2020-02-23 23:33:56 600 5

原创 php中白(比小白强一点儿) 利用 swoole+easywechat 实现微信模板消息群发/消息推送

利用swoole + easywechat实现微信公众号模板消息群发 之前做项目 有一个需求是给关注公众号的人群发模板消息,(⊙o⊙)…思考了一下决定用swoole实现模板消息群发 主要实现是在httpserver的request回调中接受后台要发送的消息内容 之后利用swoole_process模块fork出n个进程 在进程中 for循环开启多个协程 进行操作 环境的话就装个宝塔在装个swool...

2020-02-08 07:11:58 1738 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除