如何实现在A服务器的数据传到B服务器上处理

如何实现在A服务器的数据传到B服务器上处理,第1张

非常麻烦,这是一些分布编程的问题。涉及到域,认证等等问题。

如果做商用程序,就用vc+ICE,或者所谓的webservice也是可以的,vc+isapi也行。

如果做一些民用程序,可以做一个数据网关,带消息服务就可以,然后靠消息协议来组织输入、输出。

在B上启动网关。

网关侦听端口

A上启用程序

连接上B的网关

A把数据通过socks发送到B上的网关。

B分析数据,然后调用本地EXE

如果是别人的EXE,则有两种方法,如果是命令行的,就调用程序,然后重定向输出到磁盘文件,然后解析文件,发送结果回去,如果是普通带窗口的windows程序,需要操控这个exe的界面来实现了)

然后将结果发送给A。

OK!

webservice接口收不到数据,提示传输成功,说明接口是异步的

传输是成功的,只是表明友盟服务器端接受了当次推送指令,不一定表示成功下发到设备。 webservice接口只会做一些基本的校验,比如接口鉴权判断、检查是否漏掉了必填的参数等,传输成功之后,会把要发送的任务投递到发送队列,由后续的处理程序从队列中拉取出来后,进行发送。

一般来说,如果设备的长连接在线的话,因为我们服务器的并发处理能力非常强大,基本上可以做到设备能第一时间收到消息,即发即到。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/491249.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-13
下一篇2023-06-13

发表评论

登录后才能评论

评论列表(0条)

    保存