MSMQ问题
大家来一起讨论一下,如果有A、B两台机子,都安装有队列服务。A和B数据交换时,A把数据放入本地队列AQ,AQ可以在网络联结时与B机器的队列BQ进行数据交换,B机器只需要访问本地队列BQ就可以获取A机器发送过来的数据。
大家想想这样的方式能否实现。
问题的起因:
首先考虑MSMQ主要可以实现异步数据传输,但是如果我想把A机器的数据发送到B,那么必然要把数据放入A或B机器本地队列,由B来取,那么这样就会在写或读的过程需要依赖网络联结,现在希望程序只把数据放入本地队列,队列间自动进行数据交换,
而程序本身不去考虑网络联结问题。 --------------------编程问答-------------------- 2个队列之间需要相互通讯吗? --------------------编程问答-------------------- 为何不直接发送目标机器呢,在A机器发送消息的时候,如果没发出去会存到本地队列的,待下次发送,只需要在接受机器做处理。。。
补充:.NET技术 , ASP.NET