我们的许多应用程序都是5-15个节点,而不是100个节点。他们拥有高度可用的共享数据库,我们的客户非常精通他们的护理和喂养。看起来Gridgain发现的开箱即用选项是多播,种子IP或EC2(不适用)。我希望也能找到一个JDBC发现机制。由于我们的架构中总是有一个HA数据库是“共享”工件,因此最好删除gridgain发现的配置,并让它使用一些表,其中包含所有节点的IP,端口和心跳。拓扑(或至少一些种子)。然后我只需要配置数据库URL(我已经在做),并且不需要使用IP地址或多播进一步复杂化。
今天有可能吗?我看到http://www.gridgain.com/sdk/6.5.6/javadoc/org/gridgain/grid/spi/discovery/tcp/ipfinder/jdbc/GridTcpDiscoveryJdbcIpFinder.html是我正在寻找的东西?有人有一个如何使用它的例子吗?
答案 0 :(得分:0)
是的,它受支持,您可以使用GridTcpDiscoveryJdbcIpFinder
进行配置。看起来它需要的唯一配置参数是DataSource(setDataSource(...)
方法)。
Apache Ignite项目(这是新的GridGain开源版)中也记录了它:JDBC Based Discovery。