前言 某个产品 或者订单,有个有效期 过了有效期要取消 方法一 : 写个脚本,用crontab 定时扫描 改变状态 但是最低只能一分钟 ,不适合 方法二 : 用swoole得毫秒定时器,每秒钟去扫描表 明显占用资源 mysql受不了 方法三 :用rabbitmq延时队列 一开始将其丢入mq 死信队列 ...
分类:
其他好文 时间:
2020-07-18 15:40:48
阅读次数:
65
延迟任务应用场景 场景一:物联网系统经常会遇到向终端下发命令,如果命令一段时间没有应答,就需要设置成超时。 场景二:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单。 场景三:过1分钟给新注册会员的用户,发送注册邮件等。 php 使用rabbitmq-delayed-message-ex ...
分类:
Web程序 时间:
2020-07-18 15:27:31
阅读次数:
88
前期准备工作 https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_standard_messages.html 微信文档 公众号后台,“基本配置”-“服务器配置”,填写服务器地址,注意,填写的方法 ...
分类:
微信 时间:
2020-07-18 11:33:42
阅读次数:
143
RabbitMq教程 Rabbit的window安装:https://www.cnblogs.com/cxxjohnson/p/8734720.html 一.什么是MQ? MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代 ...
分类:
其他好文 时间:
2020-07-18 00:29:46
阅读次数:
85
[WebMethod] public string index(string Action,string Message) { try { // 1. 使用 WebClient 下载 WSDL 信息。 WebClient web = new WebClient(); Stream stream = ...
分类:
Web程序 时间:
2020-07-17 19:39:38
阅读次数:
65
unit Unit1;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl ...
最近使用jmeter时,有部分接口一直在报错,内容如下两种 Response code:400 Response message:Bad Request Response code:Non HTTP response code: java.lang.IllegalArgumentException ...
分类:
其他好文 时间:
2020-07-17 13:48:08
阅读次数:
186
MQTT协议 写于2020.7.16 MQTT是什么 参考: https://mcxiaoke.gitbooks.io/mqtt-cn/content/mqtt/01-Introduction.html MQTT协议中文版本教程? https://www.runoob.com/w3cnote/mqt ...
分类:
其他好文 时间:
2020-07-16 21:18:51
阅读次数:
68
记录日志代码 /** * * @param conn 连接 * @param name 模块名字 * @param message 日志信息 * @param level 日志等级 * @param timeout 重试时间 */ public static void logCommon( Jedi ...
分类:
其他好文 时间:
2020-07-16 21:07:34
阅读次数:
102
node {stage 'S1' // Define an input step and capture the outcome from it.def outcome = input id: 'Run-test-suites',message: 'Workflow Configuration',o ...
分类:
其他好文 时间:
2020-07-16 21:04:26
阅读次数:
110