【问题标题】:Can I use Erlang pg2 for pubsub?我可以将 Erlang pg2 用于发布订阅吗?
【发布时间】:2014-04-15 06:57:02
【问题描述】:

我可以将 Erlang pg2 用于 pubsub 吗?

  1. 为每个客户启动一个进程,并使用客户用户的电子邮件erlang:register()该进程。

  2. 为每个主题创建一个进程组,供客户端订阅一个主题,将客户端的进程pg2:join()设为对应的进程组。

  3. 要向主题发送公共消息,只需将消息发送到相应的进程组即可。

这可行吗?这个规模如何?这是否适用于数百万客户和数百万主题?

【问题讨论】:

    标签: erlang publish-subscribe instant-messaging


    【解决方案1】:

    谁在乎它是否可以扩展?启动并运行系统的基础知识更为重要,这样您才能开始了解手头的问题。通常,规模需要您制定自己的解决方案,但您还需要了解瓶颈是什么。

    【讨论】:

    • 应该是评论,而不是答案,因为它回答了非问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多