| | |
| | | if (userSetting.getServerId().equals(request.getFromId())) { |
| | | return; |
| | | } |
| | | logger.info("[redis-rpc] >> {}", request); |
| | | logger.info("[redis-rpc] << {}", request); |
| | | Method method = getMethod(request.getUri()); |
| | | // 没有携带目标ID的可以理解为哪个wvp有结果就哪个回复,携带目标ID,但是如果是不存在的uri则直接回复404 |
| | | if (userSetting.getServerId().equals(request.getToId())) { |
| | |
| | | } |
| | | |
| | | private void sendResponse(RedisRpcResponse response){ |
| | | logger.info("[redis-rpc] >> {}", response); |
| | | response.setToId(userSetting.getServerId()); |
| | | RedisRpcMessage message = new RedisRpcMessage(); |
| | | message.setResponse(response); |
| | |
| | | } |
| | | |
| | | private void sendRequest(RedisRpcRequest request){ |
| | | logger.info("[redis-rpc] >> {}", request); |
| | | RedisRpcMessage message = new RedisRpcMessage(); |
| | | message.setRequest(request); |
| | | redisTemplate.convertAndSend(REDIS_REQUEST_CHANNEL_KEY, message); |