Snailclimb / guide-rpc-framework

A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
https://gitee.com/SnailClimb/guide-rpc-framework
Other
3.97k stars 2.06k forks source link

一致性hash中,相同入参无法路由到同一个服务 #63

Open Tbthr opened 2 years ago

Tbthr commented 2 years ago

return selector.select(rpcServiceName + Arrays.stream(rpcRequest.getParameters()));

Arrays.stream() 每次调用都会返回一个新对象,即使入参相同。如下图所示: image

客户端调用,如下图所示: image

是否可以直接将参数按顺序拼接呢,个人的一些思考,还望指教

codeReaper2001 commented 2 years ago

按道理来说,负载均衡,入参相同也可以分配不同的机器吧?

IThzf commented 2 years ago

请问你是怎么启动多个服务端的啊

xiaoguyueyue commented 8 months ago

请问你是怎么启动多个服务端的啊

修改启动端口,然后跑起来不就好了,网上搜索一下idea怎么一个项目跑多次