自定义博客皮肤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 406 1

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

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

2021-05-11 16:59:10 175

原创 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 118

原创 php 并发 使用redis锁

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

2020-05-11 11:40:30 504

原创 利用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 603 5

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

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

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

空空如也

空空如也

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

TA关注的人

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