Приоритетный диспетчер, упомянутый в документации к PriorityGenerator API, кажется, отсутствует (Akka 2.0RC2) - PullRequest
1 голос
/ 24 февраля 2012

Я использовал класс PriorityExecutorBasedEventDrivenDispatcher в Akka 1.3.

В документации Akka 1.3 в документации PriorityGenerator API на http://akka.io/api/akka/1.3/#akka.dispatch.PriorityGenerator написано:

PriorityGenerator - это удобный API для создания компаратора, который упорядочивает сообщения PriorityExecutorBasedEventDrivenDispatcher

Документация по API PriorityGenerator для Akka 2.0 RC2 по адресу http://akka.io/api/akka/2.0-RC2/#akka.dispatch.PriorityGenerator гласит:

PriorityGenerator - это удобный API для создания компаратора, который заказывает сообщения PriorityDispatcher

Исходя из этого, я предполагаю, что класс PriorityExecutorBasedEventDrivenDispatcher в Akka 1.3 предназначен для замены на класс PriorityDispatcher в Akka 2.0 RC2. Однако в Akka 2.0 RC2 нет класса с именем PriorityDispatcher. Единственные доступные классы диспетчера: Dispatcher, BalancingDispatcher и PinnedDispatcher, ни один из которых не соответствует приоритетам.

Единственный тип в akka.dispatch, который начинается с «Приоритет», это «PriorityGenerator» (документация которого относится к отсутствующему классу «PriorityDispatcher»).

Мне было интересно, предназначен ли PriorityDispatcher для этого или ожидается, что он появится в будущих версиях Akka 2.0?

Спасибо.

1 Ответ

1 голос
/ 24 февраля 2012

«PriorityDispatcher» - это пережиток прошлого. Инструкции здесь: http://akka.io/docs/akka/2.0-RC2/scala/dispatchers.html#priority-event-based

Я создам заявку на пересмотр этих документов до того, как 2.0 выйдет в финал.

...