Freemarker是否支持并行渲染为卵石

时间:2018-12-19 08:09:32

标签: multithreading parallel-processing freemarker pebble

Freemarker可以支持multithreading

  

在多线程环境中,配置实例,模板实例和数据模型应作为不可变(只读)对象处理。

但是渲染时可以使用parallel execution作为鹅卵石吗?

  

为PebbleEngine提供ExecutorService并利用parallel标记,您可以让多个线程同时渲染模板的不同部分。如果模板的一部分成本很高,否则将阻止其余模板的渲染,这特别有用。

我还发现了一个旧的Freemarker extensions,我想知道是否可以允许它:

  

此库提供了两种呈现异步模型的方法:期货和可调用对象。期货是异步计算结果,可调用项是应该异步计算的任务。可调用对象需要配置执行程序服务

0 个答案:

没有答案