【发布时间】:2018-06-21 15:51:44
【问题描述】:
我们在我们的应用程序中使用带有 JBOSS fuse 的 apache camel 进行集成。我们在一个包下构建了近 80 个 API,骆驼上下文包含 100 多个路由。
当我们在 JBOSS fuse 上部署 bundle 时,所有路由到 UP 并运行大约需要 1 小时,并且 bundle 在部署 1 小时后“启动”。 我们本可以将捆绑包分成多个部分,假设每个捆绑包最多包含 10 个 API,但我们已经在一个捆绑包中开发了我们的应用程序,而且启动要花费很多时间。
除了将捆绑包拆分成更小的捆绑包之外,还有什么方法可以减少捆绑包“启动”的时间?
【问题讨论】:
-
为什么要创建这么大的捆绑包?
-
这就是问题所在,我们不想这样做,但捆绑包已经创建。我们希望减少“开始”所需的时间。
标签: jboss apache-camel apache-karaf jbossfuse