代码之家  ›  专栏  ›  技术社区  ›  Alex

对于这种情况,MSMQ是正确的选择吗

  •  1
  • Alex  · 技术社区  · 15 年前

    我有一个电子商务应用程序,它托管在两个地理位置不同的服务器上

    • 服务器-托管在我们的场所,包含我们的ERP(动态导航)软件和数据库产品

    当有人在网站上下订单时,订单会写入服务器上的订单表中 这些订单需要放入服务器订单表中。

    目前,有一个DTS脚本,它在服务器端的任何订单上运行和复制,但服务器端没有

    我的想法是使用MSMQ在两个位置之间传输订单“消息”。

    这是可行的选择吗?

    3 回复  |  直到 15 年前
        1
  •  1
  •   user170442 user170442    15 年前

    在“本地”存储订单后立即调用WebService怎么样?

        2
  •  1
  •   Elijah Glover    15 年前
        3
  •  1
  •   skypecakes    15 年前

    是的,听起来可行。

    MSMQ唯一需要记住的是它不能存储超过一定大小的消息(如果我记得的话,大约4MB)。听起来这对你来说并不重要,但这是我在构建一个系统时遇到的一个障碍,该系统必须将大报告与采购订单消息一起带走。

    推荐文章