Я добавляю Pebble template к моему приложению для крысиной, и есть одно дело, которое меня беспокоит: должен ли мой пример RendererSupport
использовать ratpack's Blocking.get()
или нет? Поскольку у PebbleEngine есть собственный кеш, я не могу сказать, будет ли он загружать источник шаблона с диска, так что это (возможно) операция ввода-вывода. Глядя на реализацию шаблонов рулей, я не вижу никакого особого отношения к операции ввода-вывода.Загрузка и компиляция шаблона в ratpack: блокировка или нет?
Итак, мой вопрос: правильно ли использовать правило Blocking
для всех операций с потенциально IO-привязкой (например, файловая система или доступ к db) или существует более сложное правило?
Это именно то, о чем я думал, но не был на 100% уверен. Благодаря! – leetwinski