我不确定在有多个客户机和多个服务器的情况下,分发服务器应该在哪里运行。如果我有一个分发服务器,所有客户机发送到该分发服务器,所有服务器从该分发服务器获得工作,那么这肯定是一个单一的故障点。有没有办法消除这个弱点?
为了获得高可用性,您可能会在集群上运行分发服务器。 也就是说,您可以为每种消息类型设置一个单独的分发服务器,并配置客户机将每种消息类型发送到其指定的分发服务器。然后,您可以根据每个消息类型要分配的资源量将服务器分配给分发服务器。
那能回答你的问题吗?