Commit 22920e1a by Nepxion

修改示例

parent 702a918f
...@@ -34,11 +34,11 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy { ...@@ -34,11 +34,11 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy {
@Override @Override
public boolean apply(Server server, Map<String, String> metadata) { public boolean apply(Server server, Map<String, String> metadata) {
// 对Rest调用传来的Header参数(例如Token)做策略 // 对Rest调用传来的Header参数(例如:mobile)做策略
return applyFromHeader(server, metadata); return applyFromHeader(server, metadata);
} }
// 根据Rest调用传来的Header参数(例如Token),选取执行调用请求的服务实例 // 根据Rest调用传来的Header参数(例如:mobile),选取执行调用请求的服务实例
private boolean applyFromHeader(Server server, Map<String, String> metadata) { private boolean applyFromHeader(Server server, Map<String, String> metadata) {
String mobile = gatewayStrategyContextHolder.getHeader("mobile"); String mobile = gatewayStrategyContextHolder.getHeader("mobile");
String version = metadata.get(DiscoveryConstant.VERSION); String version = metadata.get(DiscoveryConstant.VERSION);
......
...@@ -35,7 +35,7 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy { ...@@ -35,7 +35,7 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy {
@Override @Override
public boolean apply(Server server, Map<String, String> metadata) { public boolean apply(Server server, Map<String, String> metadata) {
// 对Rest调用传来的Header参数(例如Token)做策略 // 对Rest调用传来的Header参数(例如:token)做策略
boolean enabled = applyFromHeader(server, metadata); boolean enabled = applyFromHeader(server, metadata);
if (!enabled) { if (!enabled) {
return false; return false;
...@@ -45,7 +45,7 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy { ...@@ -45,7 +45,7 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy {
return applyFromMethod(server, metadata); return applyFromMethod(server, metadata);
} }
// 根据Rest调用传来的Header参数(例如Token),选取执行调用请求的服务实例 // 根据Rest调用传来的Header参数(例如:token),选取执行调用请求的服务实例
private boolean applyFromHeader(Server server, Map<String, String> metadata) { private boolean applyFromHeader(Server server, Map<String, String> metadata) {
String token = serviceStrategyContextHolder.getHeader("token"); String token = serviceStrategyContextHolder.getHeader("token");
String serviceId = pluginAdapter.getServerServiceId(server); String serviceId = pluginAdapter.getServerServiceId(server);
......
...@@ -34,11 +34,11 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy { ...@@ -34,11 +34,11 @@ public class MyDiscoveryEnabledStrategy implements DiscoveryEnabledStrategy {
@Override @Override
public boolean apply(Server server, Map<String, String> metadata) { public boolean apply(Server server, Map<String, String> metadata) {
// 对Rest调用传来的Header参数(例如Token)做策略 // 对Rest调用传来的Header参数(例如:mobile)做策略
return applyFromHeader(server, metadata); return applyFromHeader(server, metadata);
} }
// 根据Rest调用传来的Header参数(例如Token),选取执行调用请求的服务实例 // 根据Rest调用传来的Header参数(例如:mobile),选取执行调用请求的服务实例
private boolean applyFromHeader(Server server, Map<String, String> metadata) { private boolean applyFromHeader(Server server, Map<String, String> metadata) {
String mobile = zuulStrategyContextHolder.getHeader("mobile"); String mobile = zuulStrategyContextHolder.getHeader("mobile");
String version = metadata.get(DiscoveryConstant.VERSION); String version = metadata.get(DiscoveryConstant.VERSION);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment