本文共 450 字,大约阅读时间需要 1 分钟。
现在越来越多的项目都使用微服务了,然后就发现原来的8G内存压根扛不住,按照本教程教的方法,在本地开发的时候做服务allinone,在部署的时候使用微服务部署,既保证了微服务的架构先进性又保证本地开发省内存。
all in one 就 是多个微服务,在一个Java进程中启动。
这样做是为了让allinone模块不会引用到其他的业务模块的springbootapplication 类,不然会报错,当然还有效的规避了一些其他的坑,这里不多说了。
我都项目allinone了,所以不需要使用feign代理类来调用部分接口了,如果不加primary=false 那么 自动注入会报错,除了设置primary = false,还要让接口的实现类实现此接口。
转载地址:http://xhwni.baihongyu.com/