我觉得应该用队列来临时存放欲发送的数据包,一条数据发出去后,若收到回复确认发送成功,则从队列中删除此消息;若发送失败,或其他原因导致失败,则将数据从队列中删除,再重新加入队列。
用消息对列发把
把数据再次封装,一个属性标识类型,另外一个属性直接指向数据.
[quote=引用 12 楼 abc_key 的回复:] 我觉得应该用队列来临时存放欲发送的数据包,一条数据发出去后,若收到回复确认发送成功,则从队列中删除此消息;若发送失败,或其他原因导致失败,则将数据从队列中删除,再重新加入队列。
[quote=引用 4 楼 stdying 的回复:] [quote=引用 2 楼 gaofuqi 的回复:] 你的具体需求是什么? 如果只是单纯的发数据,直接http请求就可以了,在参数里有一个参数是说明消息类型,然后服务端自行判断再处理; 如果需要有重发机制最好放在队列或数组中,里面定义有标明发送次数的属性;
[quote=引用 2 楼 gaofuqi 的回复:] 你的具体需求是什么? 如果只是单纯的发数据,直接http请求就可以了,在参数里有一个参数是说明消息类型,然后服务端自行判断再处理; 如果需要有重发机制最好放在队列或数组中,里面定义有标明发送次数的属性;
你的具体需求是什么? 如果只是单纯的发数据,直接http请求就可以了,在参数里有一个参数是说明消息类型,然后服务端自行判断再处理; 如果需要有重发机制最好放在队列或数组中,里面定义有标明发送次数的属性;
说的可以明确点~!你弄个例子啊,这有点抽象 传递数据,一般是一个函数直接全过去就完事了,我还没遇到过不同格式就咋样的。。。
62,621
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧