我在汇合网站(http://support.quartetfs.com/confluence/display/AP4/Polymorphic+scalability+on+top+of+horizontal+scalability)上描述的水平顶部上设置了一个多态立方体,但它让我觉得我需要让其中一个水平节点配置不同于所有其他人(参与多态集群的人)。能够将相同的配置部署到水平集群的所有节点非常方便。
一直回到弹簧配置,我想我可以做一个条件配置来解决这个问题,但有没有人有更优雅的解决方案呢?
答案 0 :(得分:0)
如果您希望所有节点具有相同的配置,则可以在autoStart属性设置为false的每个节点上定义多态数据轴(请参阅http://support.quartetfs.com/confluence/display/AP4/Distribution%27s+properties#Distributionsproperties-autoStart)。 但是,您必须启动其中一个:例如,可以通过使用监视bean来实现。
另一种可能性是“像往常一样”部署水平节点,然后启动另一个“代理”节点,该节点将参与水平和多态集群。这个额外的节点不需要任何数据:它基本上是一个空的水平枢轴,顶部有一个多态旋转。