Jason Song
Jason Song
> 我新建了项目复现了一下,好像并不能生效 可以先跑下这个示例看看 [spring-cloud-gateway](https://github.com/apolloconfig/apollo-use-cases/tree/master/spring-cloud-gateway)
一般而言应用本身应该是有一个 CMDB 管理的,在 apollo 这里更多是引用的关系。 当然在 apollo 这里增加应用描述也是可以的,需要考虑下如何展示
docker 运行是前台模式的,是什么版本运行报错?
jdk 是向后兼容的,应该不存在你问的这个问题
这个是 guice 的兼容性问题,从 apollo-client 2.0.0 版本开始修复了 https://github.com/apolloconfig/apollo/pull/4060
如果只是短时使用,可以考虑 [http api](https://www.apolloconfig.com/#/zh/client/other-language-client-user-guide)。
业务代码在集群不同机器迁移时进程不重启?
Good point!
这个报错看上去是 graalvm 自己的问题? **Caused by: java.lang.NoSuchMethodException: java.lang.Long.parseLong(java.lang.String)** at [email protected]/java.lang.Class.checkMethod(DynamicHub.java:1078) at [email protected]/java.lang.Class.getMethod(DynamicHub.java:1063) at com.google.inject.internal.TypeConverterBindingProcessor.convertToPrimitiveType(TypeConverterBindingProcessor.java:122) ... 23 more
和反射有一定关系,graalvm 在编译的时候可能少加载了一些类库,记得应该是可以手动配置增加一些加载项的。 apollo 本身没有特意做 graalvm 的支持,可以试试在 spring boot 3 下跑,不过总体还不是很成熟。