【发布时间】:2016-07-11 21:20:25
【问题描述】:
在我们公司我们使用spring boot、微服务、spring cloud等等……我们对这个基础设施很满意,但是我还是有一些顾虑: 我们使用休息作为通信协议,即使我觉得它很棒,我仍然认为我们可以找到更好的东西。休息:
- 您需要使用客户端和服务器(restcontroller)
- 你需要知道服务器
URI,http方式(POST, GET, PUT,...) - 您需要知道参数的去向(正文、查询字符串)
- ....
你不觉得如果我们有像 RMI 这样的东西会容易得多吗?我知道这是一项相当古老的技术(而且它与语言无关),但它让生活变得更轻松(您只需要一个接口及其实现)。
四处搜索,我发现了一些有趣的项目,例如 feign clients 或 spring cloud stream,但它们似乎都不是灵丹妙药。
你对这个话题有什么看法?你觉得这是一个问题吗?如果是这样,你如何处理它?
提前致谢。
【问题讨论】:
标签: java rest spring-boot microservices