Erlang:MNesia:实施冗余?

发布于 2024-10-03 09:49:28 字数 149 浏览 4 评论 0原文

我有一个用 Erlang / MNesia 开发的应用程序,我正在尝试为 MNesia 实现冗余。

我想在运行时动态添加-删除节点并处理每个新加入节点的表同步。

使用 Erlang 和 MNesia 实现此目的的最佳方法是什么?

谢谢。

I have an application developed with Erlang / MNesia and I am trying to implement redundancy for MNesia.

I want to add - remove nodes dynamically in runtime and handle synchronization of tables for every new joining node.

What is the best way to implement this using Erlang and MNesia?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-10-10 09:49:28

你不需要实现任何东西 - mnesia 已经具备这些功能。您可以在运行时从 mnesia 集群中添加和删除节点,从集群内的节点添加和删除表副本,并且 mnesia:wait_for_tables/2 将让您在添加节点或表副本时处理同步问题。有关更多信息,请参阅 mnesia 文档

You don't need to implement anything - mnesia already has these features. You can add and remove nodes from a mnesia cluster at runtime, add and remove table copies from nodes within the cluster, and mnesia:wait_for_tables/2 will let you cope with synchronization while adding nodes or table copies. Have a look at the mnesia documentation for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文