啥也不是 发表于 2020-8-25 15:38:35

短信问题

http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/c959dfa3-1783-4b20-91d1-3bc5f3d002cf/download/stream
短信我们现在有个小问题出现串行的节点比如选择有四个领导 串行我们首先就会给4个领导发短信串行就是一个领导批完下个领导才会收到就会出现 短信收到但是没有流转到?这个我们要怎么解决在串行的节点上 流转一次发一次短信   其他情况如果节点一个人 先调用短信服务在流转到那个节点就没啥问题

论坛管理员 发表于 2020-8-26 15:47:07

目前只有这种解决方案,两种方式发送短信,一种是您前面写的那种方式(但是不满足您那串行节点的需求),另外一种就是我上面说的那种,如果觉得会有延迟的话可以把定时器的时间设置短一点。下个版本(9月中旬)支持kafka消息中间件,就不会有延迟的问题了。目前只能定时器的这种方案了

论坛管理员 发表于 2020-8-25 16:12:38

您好,您现在这种服务调用的方式,是调用的时候直接就发送短信了。只能是换另外种思路,在收到待办的时候发送短信,可以配置config/messages.json中的task_create类型里面新增一个消费者,例如增加了dx这个消费者并执行excute,excute表示脚本messageSendRule.js中的方法名称起到一个过滤的作用需要发送短信的return true不需要的return false。另外再写一个定时代理去获取dx这个websocket消息执行发送短信,发送后标记为已发送。
"task_create": {
    "consumers": [],
    "consumersV2": {
      "pms": "",
      "zhengwuDingding": "",
      "qiyeweixin": "",
      "ws": "",
      "dingding": "",
      "dx": "excute"
    }
},
需要用到的接口http://127.0.0.1:20020/x_message_assemble_communicate/jest/index.html#
http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/df061717-1195-4f82-a196-17361478e3b4/download/stream

啥也不是 发表于 2020-8-25 17:06:32

这个用定时服务去做吗?   如果定时发 那不是会有延迟?比如一分钟发一次那不是有可能我自己看到了代办 结果半分钟后收到短信?这不就造成延迟了怎么做到一有新代办就发短信
页: [1]
查看完整版本: 短信问题