我们的许多应用程序都是5-15个节点,而不是1000节点。他们拥有高度可用的共享数据库,我们的客户非常熟悉他们的护理和喂养。看起来,Grid增益发现的开箱即用选项是多播、种子IP或EC2 (不适用)。我也希望找到一种JDBC发现机制。由于我们总是有一个HA数据库,它是我们体系结构中的“共享”工件,所以最好删除grid增益发现的配置,让它使用拓扑中所有节点(或至少一些种子节点)的IP、端口和心跳表。然后,我只需要配置数据库URL (我已经在做了),就不需要再用IP地址或多播来进一步复杂化了。
今天有可能吗?我看到http://www.gridgain.com/sdk/6.5.6/javadoc/org/gridgain/grid/spi/discovery/tcp/ipfinder/jdbc/GridTcpDiscoveryJdbcIpFinder.html了,这就是我要找的吗?有人有如何使用它的例子吗?
发布于 2015-02-13 15:32:49
是的,它是支持的,您可以使用GridTcpDiscoveryJdbcIpFinder来配置它。看起来它需要的唯一配置参数是DataSource (setDataSource(...)方法)。
Apache项目(这是新的GridGain开源版本)也记录了它:基于JDBC的发现。
https://stackoverflow.com/questions/28493317
复制相似问题