目前只想到写文件的方式,不知道有没啥更好的办法
1
Herobs 2018-02-27 18:32:33 +08:00 via Android 1
你应该想着怎么解决崩溃的问题。
|
2
acros 2018-02-27 18:37:40 +08:00 via iPhone
有这要求不该引入异常处理?
|
3
wevsty 2018-02-27 19:17:57 +08:00
难道不是应该去解决崩溃的问题么。。
|
4
HaoyangWei 2018-02-27 19:25:24 +08:00 1
首先数据放共享内存,然后 C++对象要做成在进程启动时可从共享内存恢复
C++对象的恢复主要麻烦是在恢复虚表指针,这个你可以了解下 C++的 placement new 这套东西我们线上环境就在用,服务器重启用户几乎无感知,用起来还是很舒心的 整套东西做下来挺大的,因为不仅是恢复机制,还有一套周边的东西,楼主要自己实现的话可能会比较费时间 |
5
MeteorCat 2018-02-27 20:09:08 +08:00 via Android 1
奔溃就崩溃了,你不能排除是本身数据有误导致崩溃,也不要想着用什么黑科技去还原;不要用一个错误方式去弥补另一个错误
|
6
inflationaaron 2018-02-27 23:06:46 +08:00 via iPhone
要热恢复为什么不考虑 Erlang ?有 OTP 虚拟机不需要考虑这些
|