- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 基于Rabbit MQ的延迟队列实现订单超时自动关单
引言最近工作中开始接触支付、订单等相关业务内容,想要良好的解决订单超时未支付自动关闭的问题。传统解决方法有两种:被动触发。只有当用户或商户查询订单信息时,再判断该订单是否超时,如果超时再进行超时逻辑的处理。这种做法实现简单,但是这种做法会导致用户体验极差,打开订单时需要极多的处理判断,甚至会对库存、订单量的统计带来误差。写同步定时任务,定时扫描数据库表中的数据。这种处理方式只是适用比较小而简单的项目,当业务规模扩展时,依旧会带来很多问题,比如:效率极低;订单关闭不及时,订单自动关闭的及时与否取决于设
2021-05-30 00:52:06 2364 6
原创 docker环境部署系列(〇):docker安装
说明此篇文章主要介绍docker的安装,docker使用的版本为v18.06,操作系统使用的版本为CentOS 7.5。安装时,需将用户切换到root用户,以下所有的操作均在root用户下进行。安装有网情况安装前置内容yum install -y yum-utils device-mapper-persistent-data lvm2yum -y install vim-enhanced添加软件源信息yum-config-manager --add-repo http://mir
2020-05-12 22:59:04 440
原创 canal+kafka同步数据库说明
最近使用canal+kafka同步数据库的数据,在此记录一下配置修改确保mysql开启bin-log,模式为ROW;创建canal用户:CREATE USER canal IDENTIFIED BY ‘1qaz@WSX’;GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON . TO ‘canal’@’%’;FLUSH PRIVILEGES;ALTER USER ‘canal’@’%’ IDENTIFIED WITH mysql_n
2020-07-01 11:39:07 818 1
原创 docker环境部署系列(二):redis
镜像下载有网情况使用docker pull拉取镜像 docker pull redis:latest如果需要下载指定版本的redis镜像,可以运行以下命令,[version]中填写指定的版本号docker pull redis:[version]无网情况如果服务器处于政务外网、内网等无法与互联网联通或无互联网的情况下,可以考虑在本地或是其他位置先使用docker拉取镜像,将镜像导出。再将镜像复制到目标服务器中,导入docker镜像。导入导出的命令如下:导出(假设导出镜像文件的地
2020-05-12 22:16:58 307 1
原创 docker环境部署系列(一):mysql
镜像下载有网情况使用docker pull拉取镜像 docker pull mysql:latest如果需要下载指定版本的mysql镜像,可以运行以下命令,[version]中填写指定的版本号docker pull mysql:[version]无网情况如果服务器处于政务外网、内网等无法与互联网联通或无互联网的情况下,可以考虑在本地或是其他位置先使用docker拉取镜像,将镜像导出。再将镜像复制到目标服务器中,导入docker镜像。导入导出的命令如下:导出(假设导出镜像文件的地
2020-05-11 17:53:12 229
tomcat85.tar
2020-05-12
mysql57.tar
2020-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人