假设您的ReadProcessor需要使用JDBC插入记录,或者您需要通过JAXWS调用与SOAP层集成。
使用Lagom异步(设计)平台处理同步调用的最佳方法是什么。
答案 0 :(得分:1)
与提供dedicated possibilities to handle blocking calls的vert.x相比,Lagom似乎没有提供这样的集成功能。
根据their documentation(示例性地用于JDBC),必须创建自己的处理机制,在内部创建要运行的线程。
所以,答案就是“自己动手”:创建执行程序,runnables / callables并与Futures一起玩,在你的阻塞调用周围创建一个自己的非阻塞包装器。