我正在使用 spring-cloud-samples/customer-stores 示例并按照描述的方式工作(特别是使用 1.1.0-BUILD-SNAPSHOT)
看来,当事物流向 hystrix 时,它会附加一个原始对象,如下所示:
"origin": {
"host": "192.168.60.100",
"port": 9000,
"serviceId": "customers",
"id": "customers:mysql:9000"
}
具体来说,看起来“id”是从 :: 创建的serviceId
:spring.profiles.active
server.port
当你有几个不同的组合可以使用时,这工作得很好,但是,当我在不同的 ips 上运行多个服务时,server.port
或者在运行多个具有相同的 docker 容器时server.port
,涡轮聚合会出现乱码并导致没有意义,因为数据正在自己写。
我想知道 Spring 中是否有一种特定的方式可以在我们的设置中专门影响该 id 的值。