【发布时间】:2019-07-24 13:05:51
【问题描述】:
我想对应用程序的弹性进行压力测试,并在频繁断电的情况下验证数据是否一致。
由于目标是测试持久状态,只有应用程序本身在技术上不需要立即停止,例如如果有一种方法可以以某种方式分离文件系统,或者冻结写入并复制可以执行的状态,那么无论如何都不需要从内部以System.exit 或从外部以sigkill 杀死进程。
【问题讨论】:
-
你觉得这和一个 sigkill 之间有什么区别?
-
如果你的意思是杀死一个在 docker 容器中运行的应用程序和杀死一个独立的 jvm 进程之间的区别,那么它是运行应用程序的便利性。
标签: java testing filesystems stress-testing