关于短信发送接口中的短信回执报告和上行短信消息接收线程问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于短信发送接口中的短信回执报告和上行短信消息接收线程问题

以酒相伴 2018-09-07 17:13:39 1250
  DefaultAlicomMessagePuller puller=new DefaultAlicomMessagePuller();
   
   //设置异步线程池大小及任务队列的大小,还有无数据线程休眠时间
   puller.setConsumeMinThreadSize(6);
   puller.setConsumeMaxThreadSize(16);
   puller.setThreadQueueSize(200);
   puller.setPullMsgThreadSize(1);
   //和服务端联调问题时开启,平时无需开启,消耗性能
   puller.openDebugLog(false);   puller.startReceiveMsg(accessKeyId,accessKeySecret, messageType, queueName, new MyMessageListenerUp());
         第一次发送短信调用了 startReceiveMsg去启动线程,然后线程一直都是在线状态,我接下来发送短信不需要调用startReceiveMsg了, 这样我也会收到短信回执报告和上行短信消息,但是我如何去判断线程的状态,当线程挂掉的情况下, 我再次去调用startReceiveMsg?
Java 短信服务
分享到
取消 提交回答
全部回答(4)
  • 1158970817285370
    2019-05-27 17:35:31
    解决了吗,短信上行的文档描述的笼统了
    0 0
  • 1212535675148064
    2018-11-11 19:14:16
    您好,问题解决了吗.关于怎么接收上行短信回执问题
    0 0
  • whosoft
    2018-09-07 17:22:59
    提交短信发送请求到阿里云短信接口后,会返回这条短信的发送情况,比如发送成功,签名错误,模板错误,手机号格式不对,帐户余额不足等等这些提示信息,你可以根据这些提示信息来判断下,是否需要重新启用一下startReceiveMsg,比如收到短信发送失败,或者明确的短信发错错误代码后,重启一下线程,再重新提交这条发送失败的短信。

    0 0
  • orzxiz
    2018-09-07 17:15:46
    具体您可以参考我们的文档!
    望采纳,谢谢!
    0 2
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程