Нам нужно внедрить распределенную очередь приоритетов в Hazelcast на данный момент, и единственная документация, которую мы можем найти по этому вопросу, это: https://blog.hazelcast.com/priority-queueing-using-spi/,, которая не является готовой к реализации реализацией.
Он ссылается на интерфейсы MigrationAwareService
и BackupAwareOperation
и предоставляет базовый пример того, как их реализовать, но после проверки собственных QueueService
Hazelcast не похоже, что этих примеров будет достаточно. Лучше вместо этого использовать QueueService
в качестве руководства?
Кроме того, похоже, что нет документации или примеров, чтобы этот пользовательский распределенный объект соответствовал протоколу клиент-сервер Hazelcast.
Есть ли у Hazelcast какие-либо планы по реализации этого объекта в ближайшем будущем? Я обнаружил OperationQueue
- это реализация распределенной очереди приоритетов, которую мы можем использовать?