我们前面已经将“客户端负载均衡”项目进行了搭建、运行并进行了简单的分析,今天我们在教程排版上做了一些改变,将此API文档教程进行了章节结构的调整,以后将按照更简短的知识模块进行章节的划分,没必要一次性就要学习很多的内容,接下来继续之前的内容,按照如下步骤进行即可:
一、先实现客户端负载均衡用例
之前我们已经实现了项目的运行,但是最终发现了一个问题就是:“user”模块在多次的访问中,只有三分之一的时候会显示正常的内容,其他时候都会返回一堆英文字符。其实根据这堆英文字符的报错信息就可以了解到,每次对“user”的访问其实最终访问到了“say-hello”模块中,并且是以不同的端口号访问的,多次运行发现了这些端口号分别为:8090、9092、9999;但是我们对于“say-hello”模块只是启动了一个实例(也就是一个WEB服务)、一个端口号:8090;这也说明了为什么只有三分之一的访问成功概率问题。说到这里我们不禁会想到,如果启动三个实例是否就可以每次都访问成功了?答案是正确的。
二、它是如何实现的?
三、如何理解客户端负载均衡的实现