如何确保函数调用完成(像事务一样)

时间:2012-05-14 23:56:09

标签: transactions high-availability

我有两个问题,我们如何将函数调用保持为事务。

  1. 我们需要向MQ发送消息,但我们发现了一件事,MQ有消息,但如果我们的应用程序在从MQ获得返回值之前崩溃,我们不知道是否发送了此消息。这可能会导致我们的应用程序两次发送此消息。

  2. 我们尝试为此应用程序构建HA,因此我们构建双系统来运行相同的应用程序,将它们与套接字消息同步,有时这两个系统之间的网络会抖动并且我们丢失同步几秒钟。这将导致两个系统功能同时发生,某些消息可能会丢失,某些消息可能会重复。

    任何想法都将受到赞赏。

  3. BR

    爱德华

0 个答案:

没有答案