Opendaylight可扩展性

问题描述 投票:0回答:1

我们正在使用Opendaylight的Nitrogen-SR3版本。我们希望支持更多的NE,并且在我们的测试中观察到“Shards”缺失。在分析这个问题时,我们注意到Shards丢失了,因为LevelDB没有确认写入,因为它非常繁忙。我们遇到了“Akka”持久性的Cassandra插件,使用Cassandra而不是LevelDB是一个好主意,这样我们就可以更好地扩展。

请告诉我们是否有用于Akka持久性的Cassandra插件的生产部署。

apache-karaf opendaylight akka-persistence
1个回答
0
投票

当然,您可以使用适合您的环境和需求的任何插件。我不知道有人使用Cassandra。 LevelDB适合作为默认设置,因为它很简单,不需要任何外部服务器。它似乎适用于大多数用例,即使akka不推荐它用于生产。

我假设当插件响应不及时时,你可能会遇到akka中的(可怕的)断路器超时,这可能发生在磁盘缓慢或饱和的情况下。默认超时为5秒,但可配置(请查看akka持久性文档)。

© www.soinside.com 2019 - 2024. All rights reserved.