hystrixCommand annotation - commandKey 的用途是什么
使用此处描述的 Spring 的 Hystrix 注释
我想知道命令Key参数是什么。在以下上下文中,我想知道此参数的含义:
@HystrixCommand(groupKey="UserGroup", commandKey = "GetUserByIdCommand")
public User getUserById(String id) {
return userResource.getUserById(id);
}
请注意,这里的命令Key被定义为GetUserByIdCommand,这与线程池有什么关系吗?这是否意味着具有该命令密钥的任何内容都使用相同的线程池,如果是这样,这是否意味着对于我具有故障回复的每个方法都有自己的commandKey的良好做法?
我有大约8个类,我想在其中注释方法。我将用这个注释一些类方法,但我想知道如何构建命令Keys ?我应该使用所有相同的,或者每个类都相同或所有唯一等。