
.net项目和java项目如何用webservice对接?
bs客户端和数据库通讯至少半小时才能通讯一次,但是要加一个网上订单功能,这就矛盾了,求解决方案...
bs客户端和数据库通讯至少半小时才能通讯一次,但是要加一个网上订单功能,这就矛盾了,求解决方案
展开
展开全部
这个问题不难啊.解决方案一很简单.
搭建一个service,用于和数据交互.并且采用一些nosql的数据库.
订单提交的时候,通过service写入数据库,同时进入一个队列
客户端每隔10s从队列中取数据
注意事务的一致性.
追问
nosql?目前没用过。客户端现在和数据库通讯至少半小时,你是说创建一个C#的webservice还是java的webservice?我的想法是建一个java的webservice,然后在C#中建客户端调用ws的查询方法,将返回订单结果显示给客户端,不知道可不可以。。
追答
webservice 是行业规范不是技术因此.和语言无关的.
service相当于一个中间件,缓解了db的压力和server的负载.
当然,如果可以的话,使用wcf的双工,当服务器发生变更后,主动推送消息到你本地客户端
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询