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

如何在我的DevappFabric中模拟WindowsAzureVM崩溃

  •  0
  • sebagomez  · 技术社区  · 15 年前

    为了在windows azure平台上工作,我们需要考虑规模,我们的应用程序需要扩展。但是,如何模拟运行应用程序的某个vm崩溃?
    我想看看(调试)我的应用程序在这种环境中的行为。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Joannes Vermorel Jonathan McIntire    15 年前

    模拟错误很简单(只需调用thread.abord());但它不会告诉您有关设计的很多信息。

    特别是,调试有点无关紧要,因为每当vm停止工作时,就没有什么可观察的了(也没有什么可调试的了)。你应该假设你的应用程序在执行的任何时候都可能突然停止。

    由于您无法真实地观察到由中断执行可能导致的所有细微数据损坏,因此您应该考虑从一开始就对此类问题具有弹性的持久性设计(等幂过程在可能的情况下有很大帮助)。