在OpenShift上设置OrientDB服务器群集

时间:2018-06-18 17:55:30

标签: docker kubernetes openshift orientdb

我正在尝试设置一个OrientDB服务器集群,其中多个pod拥有自己的orientDB服务器,并且它们都包含相同的数据,无论您修改哪个pod的数据库。

当我在本地设置它时,我可以启动多个运行OrientDB的dserver.sh的容器,而OrientDB的多播功能允许不同的容器/服务器找到自己。但是,当我在不同的pod上运行多个实例时,他们找不到自己。

我目前正在考虑我应该在相同的kubernetes服务上使用pod,然后他们应该能够做同样的事情吗?但我没有取得任何进展。

如何让OpenShift上的多个pod连接到彼此,就好像我在本地计算机上使用不同的容器一样?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Weave网络解决方案在群集中获得多播支持。

  

摘要

     

使用多播,可以将数据分发到同一多播组中的多个接收者。它由   生成数据提要并将其分发给其他人的应用程序   金融服务等应用程序。

     

Weave Net完全模拟第2层网络,并且运行起来就像   连接到标准以太网的服务器。多播   即使基础网络不支持,Weave Net仍能正常工作,   Amazon Web Services(AWS),Azure,GCP和其他情况就是这种情况   公共云。

     

它做什么

     
      
  • 为包含和不包含的应用程序提供完全多播支持
  •   
  • 在数据中心和公共云中工作,无论底层网络是什么
  •   
  • 使用行业标准的VXLAN和内核内交换来获得最佳性能
  •   
  • 通过DNS查找自动发现服务
  •   
相关问题