如何在点燃时管理资源。使用Hikari Ignite中的集群范围连接资源管理
鉴于我正在开发的应用程序,我有我用来保持连接数,(JDBC/SAP /人)。 我曾经将所有连接都保存在一个池中,并使用HIKARI来管理它们。 现在,假设现在我可以使用一组使用点火的机器,我可以使用什么方法,以便我可以在整个节点之间分配连接。
Ignite不提供这种开箱即用的机制。
我曾想过使用服务为这些连接的容器中,但随后连接的管理是一个额外的开销。和重塑车轮一样好。
光速没有任何集群管理功能,因而被限制在单个节点的资源。
任何建议,将不胜感激。
这不会帮助,因为我不希望创建的每个节点上的连接。与某些传统应用程序的连接可能很繁琐,并且可能需要一分多秒才能创建连接。因此我需要维护一个池。尽管这个池可以分布,但我更喜欢单个或一组节点来保存这些资源,而不是将它们分散到各个节点上。 – frewper
您可以将HikariCP池与JDBC客户端节点驱动程序一起使用,唯一需要考虑的事情是每个连接都将通过驱动程序使用的相同内部Ignite节点进行,但是没关系,因为此驱动程序是根据这种情况设计的。 使用精简模式JDBC驱动程序时,如果目标节点发生故障,您将如何提供回退。有一些解决方案允许使用具有回退逻辑的多个数据源,例如,某些应用程序服务器提供此类功能,以及您可以查看[HA-JDBC](http://ha-jdbc.org/doc)的.html)。 – alexfedotov