使用nginx 做kbmmw REST 服务的负载均衡

Posted xalion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nginx 做kbmmw REST 服务的负载均衡相关的知识,希望对你有一定的参考价值。

我们一般在云上部署REST服务。既想利用kbmmw 的方便性,又想保证系统的安全性,同时

想通过负载均衡保证服务器的健壮性。下面我们使用ubuntu+nginx 来实现以下kbmmw rest 服务器的

负载均衡。

首先在ubuntu上安装nginx 服务器。

为了方便直接使用,我们直接使用apt 安装

sudo apt-get install nginx

安装完毕后,就会自动开启web 服务。

我们运行kbmmw rest 服务器,并把REST 服务监听在8080 端口。

在ubuntu 上修改nginx 配置文件。

sudo vim ../nginx/sites-available/default

技术图片

反向代理到8080 端口上。

重新启动nginx 服务器。

开始测试

先使用原来的端口

技术图片

访问正常。

再使用80端口测试

技术图片

完全正常。

最后再别的机器上测试

技术图片

完全正常。

以上是示例,我们可以加入不同的kbmmw rest 服务器以实现负载均衡。

当然了,如果用到https,也可以在nginx 上直接加入证书服务,保证在互联网上的数据传输安全。

 

以上是关于使用nginx 做kbmmw REST 服务的负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

使用kbmmw 的REST 服务实现上传大文件

REST easy with kbmMW #4 – Access management

kbmmw 与extjs 的初次结合

REST easy with kbmMW #20 – OpenAPI and Swagger UI

REST easy with kbmMW #15 – Handling HTTP POST

使用kbmmw 生成客户端delphi函数原型