处理同步呼叫的最佳方式

时间:2016-07-15 14:56:22

标签: lagom

假设您的ReadProcessor需要使用JDBC插入记录,或者您需要通过JAXWS调用与SOAP层集成。

使用Lagom异步(设计)平台处理同步调用的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

与提供dedicated possibilities to handle blocking calls的vert.x相比,Lagom似乎没有提供这样的集成功能。

根据their documentation(示例性地用于JDBC),必须创建自己的处理机制,在内部创建要运行的线程。

所以,答案就是“自己动手”:创建执行程序,runnables / callables并与Futures一起玩,在你的阻塞调用周围创建一个自己的非阻塞包装器。