98adfd0333d5d2fb6dd7d7207fdcb551bea09e30
\345\210\206\345\270\203\345\274\217\347\263\273\347\273\237\346\236\266\346\236\204\346\226\271\346\241\210\350\256\276\350\256\241\345\210\235\347\250\277.md
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | |
7 | 7 | #### 1.1 引擎到 Sidecar 到 Dapr 的多次转发 |
8 | 8 | |
9 | -当前架构中(引擎 --> sidecar(获取全量redis路由信息,查找出app对应的服务名,修改url中的域名) --> dapr(发送) --> dapr(接收) --> app服务),引擎通过 Sidecar 进行URL 域名修改后,再转发到 Dapr。这种设计导致了两次不必要的网络转发,增加了延迟和复杂性,同时这些转发对应用并不透明,比如对stream流的支持。 |
|
9 | +当前架构中(引擎 --> sidecar(获取全量redis路由信息,查找出app对应的服务名,修改url中的域名) --> dapr(发送) --> dapr(接收) --> app服务),引擎通过 Sidecar 进行URL 域名修改后,再转发到 Dapr。这种设计引入了多次不必要的网络转发,增加了延迟和复杂性,同时这些转发对应用并不透明,比如对stream流的支持。 |
|
10 | 10 | ```java |
11 | 11 | public Object invoke(JsonRpcRequest request, HttpHeaders headers, String appsvc) throws IOException { |
12 | 12 | String requestURL = String.valueOf(request.getParams().getMap().get("requestURL")); |