首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-cloud/spring netflix,设置hystrix原始id

spring-cloud/spring netflix,设置hystrix原始id
EN

Stack Overflow用户
提问于 2015-12-24 18:00:50
回答 1查看 215关注 0票数 1

我正在使用spring/customer示例,并让它按照描述的方式工作(特别是使用1.1.0构建快照)

看起来,当事物流到hystrix时,它会附加一个原始对象,例如:

代码语言:javascript
复制
"origin": {
  "host": "192.168.60.100",
  "port": 9000,
  "serviceId": "customers",
  "id": "customers:mysql:9000"
}

具体来说,看起来"id“是从serviceIdspring.profiles.activeserver.port创建的。

但是,如果您有几个不同的组合,可以使用这些组合,但是,当我使用相同的server.port在不同的ips上运行多个服务时,或者在运行几个带有相同server.port的码头容器时,透平聚合就会被混淆&这是没有意义的,因为数据本身都是写入的。

我想知道Spring中是否有一种特定的方法,我们可以在我们的设置中具体地影响这个id的值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-12 05:18:23

简单地设置hystrix.stream.queue.send-id=false,如@spencergibb在github上的文章中所描述的那样:https://github.com/spring-cloud/spring-cloud-netflix/issues/740解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34456359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档