我有一个在 Tomcat 中运行的整体 Java 应用程序(前端/服务)。我正在尝试提出一种设计,使我能够将应用程序的所有部分作为单独的层缓慢迁移到(一个或多个)Akka actor 系统。作为第一次重新设计,我想在 Tomcat 中保持面向客户端的前端,并在 Akka 中重写一些中间层逻辑。
我有几个关于如何进行重新设计的问题:
- 前端与 Akka 通信的最有效方式是什么?我正在考虑 REST,但我想知道是否有更快的方法;
- 在 Akka 中重用现有的 JPA/hybernate 实体模型有多难?我正在寻找文档/陷阱。
谢谢