我原来一直以为单一长连接指的是一个Provider和一个Consumer之间只有一个长连接,知道看了dubbo文档
问题:
图片下面的第二点是否表示dubbo协议的一个Consumer会和每个Provider产生connections数量的长连接? 还是我的理解错误?
我原来一直以为单一长连接指的是一个Provider和一个Consumer之间只有一个长连接,知道看了dubbo文档
问题:
图片下面的第二点是否表示dubbo协议的一个Consumer会和每个Provider产生connections数量的长连接? 还是我的理解错误?
是的,单一长连接是指所有provider服务器中的一个ip与所有consumer服务器中的一个ip之间的连接,每个consumer可能会持有与所有provider的服务器ip的连接(取决于负载均衡策略,默认是随机选择),博客中可以看到消费者会从client集合中选择其中一个进行调用,可以参考:https://blog.csdn.net/u010597819/article/details/85107879
博客中《Invoker客户端调用服务端》章节