Opendaylight масштабируемость - PullRequest
0 голосов
/ 28 февраля 2019

Мы используем версию Opendaylight Nitrogen-SR3.Мы хотим поддерживать больше сетевых элементов, и во время нашего тестирования наблюдалось отсутствие «осколков».Анализируя эту проблему, мы заметили, что шарды отсутствуют, так как LevelDB не подтверждает записи, поскольку он очень занят.Мы столкнулись с плагином Cassandra для сохранения «Akka», будет ли хорошей идеей использовать Cassandra вместо LevelDB, чтобы мы могли лучше масштабироваться.

Пожалуйста, сообщите нам, есть ли производственное развертывание с плагином Cassandra для Akkaсохранение.

1 Ответ

0 голосов
/ 01 марта 2019

Конечно, вы можете использовать любой плагин, подходящий для вашей среды и потребностей.Я не знаю никого, кто использовал Кассандру.LevelDB подходит по умолчанию, поскольку он прост и не требует никакого внешнего сервера.Кажется, он отлично работает в большинстве случаев, хотя akka не рекомендует его для производства.

Я предполагаю, что вы, вероятно, достигаете (страшного) тайм-аута выключателя в akka, когда плагин не отвечает своевременно, что может произойти при медленном диске или насыщении.Время ожидания по умолчанию составляет 5 секунд, но его можно настроить (см. Документацию по постоянству akka).

...