通过停止应用程序启动来进行缓存

时间:2018-08-15 09:55:07

标签: spring-boot caching redis

我有一个申请

  • Spring Boot微服务M1
  • Spring Boot微服务M2
  • Spring Boot Microservice M3

具有骆驼路线的业务流程应用程序,它合并了所有微服务的输出 该应用程序使用主机名和端口调用这些微服务(即localhost:80不执行任何操作) 在这个业务流程应用中,我有一条骆驼路线

from("rest...").to( M1, M2, M3 ).aggregate...and give a single body

Orchestration应用程序具有与Spring Boot连接的Redis缓存

所有这些应用程序都部署在运行在相同主机和端口上的同一tomcat服务器上。

现在,我必须在应用程序启动时缓存路由响应。我不能使用CommandlineRunner或Application Runner。因为,只有在tomcat部署并启动后,微服务才会生效。

如何“在雄猫启动时呼叫骆驼路线”。可能听起来很蠢

0 个答案:

没有答案