Skip to content

BeiZero/Akka-Messaging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Akka Messaging

Есть распределенные по сети ноды приложения, которые обмениваются друг с другом сообщениями. Каждая нода отправляет сообщение, по умолчанию, не реже, чем раз в 100 мс (Ts). Каждое сообщение должно быть, рано или поздно, отправлено каждой из соседних нод. Чем быстрее, тем лучше. Требования обязательной доставки нет. Количество нод может меняться динамически, в процессе работы. Получив сообщение каждая нода должна выводить в консоль или лог информацию о том, сколько, примерно, сообщений было обработано за последнюю секунду. Необходимо на базе AKKA remote на одной машине эмулировать кластер, распределенных в сети нод приложения и реализовать средство, которое позволит:

• добавлять и убирать ноды приложения из набора работающих нод

• оценить количество сообщений обрабатываемых в секунду каждой нодой

• менять интервал отправки на всех нодах. Т.е. не для каждой в отдельности, а всем сразу.

• оценить предел производительности системы. Пределом можно считать, параметры системы, при которых добавление новых нод или сокращение интервала отправки сообщений не приводит к росту сообщений, обрабатываемых в секунду.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages