1

Netty 中是否有任何嵌入的优先级机制可以帮助我确定哪些消息比其他消息更频繁地发送?

4

2 回答 2

10

您可以使用BufferedWriteHandler对写入进行优先级排序,这需要使用未绑定的优先级队列来实现。引用 JavaDocs:

您可以通过在此处理程序的构造函数中指定无界优先级队列来实现优先写入。需要设计适当的策略来确定应多久调用一次 flush()。例如,您可以定期调用 flush(),每秒使用 HashedWheelTimer

于 2012-05-31T11:04:27.583 回答
1

否.. 消息按照写入通道的顺序发送。你到底想做什么?

于 2012-05-30T05:38:20.027 回答