最近,需要实现一个用于将POST请求转发到指定的后端服务的小工具。由于我一直想学习杜松子酒框架,因此我使用此框架来尝试它。预计将生成几篇文章。本文研究如何管理后端服务。
在开始杜松子酒服务之前,启动所有后端服务过程,然后分配端口。为简单起见,本文是根据请求时间段的月份转发的,后端服务端口从9000开始。因此,需要启动13个服务。从9000到9012的端口。如果请求时间是9月,则转发到端口9009的服务将转发。对于非法月份,它将重新发布到港口9000。
根据先前版本添加函数。实现如下。
功能实现:
转发实施功能:
功能实现如下:
本文使用sample.json文件测试。内容如下:
为简单起见,请复制可执行文件的副本并命名。
首先运行84个端口服务,所有后端流程都将自动激活。打印如下:
启动末尾的结尾并执行测试命令:
您可以修改文件端口和转发转发的返回值
84服务打印:
测试命令返回:
您也可以直接从后端服务请求: