【发布时间】:2017-09-01 07:41:08
【问题描述】:
我有小型 Java (Java EE) 微服务,可以进行一些计算。该微服务与其他应用程序运行在同一应用程序服务器上,也使用 Java EE 编写。第一个问题 - 这些应用程序应该通过 REST API 还是不同的方式相互通信?第二个问题 - 如果是这样,有没有办法通过不序列化/反序列化传输对象来节省一些时间?我知道不同服务器(语言)上的两个应用程序之间的通信需要序列化/反序列化,但是提到的情况呢?
【问题讨论】:
-
取决于很多事情。这是您需要根据事务要求、同步/异步、安全性、会话等做出的非常基本的架构决策。
标签: java rest microservices