Part II - MINA Core 核心 - Chapter 10 - Executor 过滤器

优质
小牛编辑
128浏览
2023-12-01

MINA 1.X 让用户在 Acceptor 级别定义线程模型。这是 Acceptor 配置的一部分。这个导致了复杂性,MINA 团队决定将这一选项移除,取而代之的是一个更加通用的体系,基于一个过滤器:就是 ExecutorFilter。

ExecutorFilter 类

这个类实现了 IoFilter 接口,根本上讲,它包含了一个执行者将传入的事件传播到一个线程池。这使得应用可以更加高效地使用处理器,如果有一些任务是 CPU 密集型的话。

这一过滤器可以在处理器之前使用,假定大多数的处理将会在你的应用中完成,或者在一些 CPU 密集型过滤器之前的一些地方 (比如,一个 CodecFilter)。

更多,敬请期待…