我可以为pubsub使用Erlang pg2吗?1.为每个客户端启动一个进程,并使用客户端用户的电子邮件erlang:register()该进程。1.为每个主题创建一个流程组,客户端订阅一个主题,使客户端的流程pg2:join()成为对应的流程组。1.要向一个公共主题发送一条消息,只需将消息发送到相应的流程组即可。这可行吗?这如何扩展?这是否适用于数百万的客户和数百万的主题?
erlang:register()
pg2:join()
9nvpjoqh1#
谁在乎它是否可扩展呢?更重要的是让系统的基本功能正常运行,这样你就可以开始了解手头的问题了。通常,扩展需要你制定自己的解决方案,但你也需要了解瓶颈是什么。
1条答案
按热度按时间9nvpjoqh1#
谁在乎它是否可扩展呢?更重要的是让系统的基本功能正常运行,这样你就可以开始了解手头的问题了。通常,扩展需要你制定自己的解决方案,但你也需要了解瓶颈是什么。