我目前正在使用datastax教程和其他在线资源学习Cassandra。我得到了它的主要概念和特点,但我忽略了整个画面中的一个关键问题,那就是如何从集群之外连接到Cassandra。
更详细地说,我无法找到的信息是,Cassandra是否需要集群的一个节点作为传入请求的服务器,并将它们分派给其他请求,或者是否需要嵌入机制来平衡集群中的请求。任何信息(从低级到高级)都是受欢迎的。
提前谢谢大家!
发布于 2016-05-02 16:46:17
通常,可以使用本机协议客户端驱动程序之一进行连接。驱动程序将一个或多个服务器节点作为“联络点”进行配置。它们连接到其中一个节点并读取服务器元数据以“发现”集群的其余部分。
虽然集群中的任何节点都可以充当请求协调器,但驱动程序还使用某种类型的负载平衡来在集群中传播通信,并通过路由将请求发送到实际具有副本的节点(避免不必要的跳)。
https://stackoverflow.com/questions/36986328
复制相似问题