【发布时间】:2017-02-23 08:26:09
【问题描述】:
问题是标题所描述的。
我用谷歌搜索了很多。但我找到的解决方案有点旧,对我来说不是很有用。
想看demo代码,知道原理。
有人可以帮忙吗?真的谢谢。
【问题讨论】:
-
您为什么需要这样做?通常,您要么想单独运行它们,要么只合并上下文定义。
-
领导要我试试。他想让 rpc 系统在同一个 jvm 中工作,这样就不需要那么多时间在 tcp 上传输数据了。
-
您是否用应用程序之间的直接调用替换 RPC“系统”?如果不是这样,那么让这两个应用程序在同一台机器上的不同 JVM 中运行不会比一起运行它们慢,因为您仍在应用 RPC 和 TCP 环回的所有开销。
-
但是,在单个 JVM 中运行两个独立应用程序的最简单方法是设置两个独立的 ClassLoader。
-
是的,我的目标是用两个应用程序之间的直接调用来替换 rpc。
标签: java spring-boot jvm