日期:2014-05-18  浏览次数:20727 次

前台开单后立即通知后台,用什么方法实现比较高效稳定?
现在做一连锁店软件,店里的前台开单后,要通知到后台进行配料操作,项目采用的是Remoting分布式架构,现在程序中实现的方法是在客户端新建一个数据库连接字符串直接连接到数据库,避开Remoting,只所以要这样是用到了SQL Server2005的Service Broker 服务,即查询通知,这样是可以达到目的,但是这种情况严重依赖于网络,如果网络一但有问题,消息就无法即时送达到后台。有没有人做过类似的项目,希望你能提供好的建议和方法,谢谢!

------解决方案--------------------
探讨
引用:
就算是两台机器直接通讯,网络出了问题一样是挂掉啊

假设店里局域网很稳定,不用考虑断网因素。

------解决方案--------------------
那sql server肯定也可以正常工作的。。个人觉得你没必要改成tcp通讯,当然如果是希望前台主动通知后台的话,可以考虑该实现

探讨

引用:
就算是两台机器直接通讯,网络出了问题一样是挂掉啊

假设店里局域网很稳定,不用考虑断网因素。