当前位置: 首页 > 网络应用技术

Golang练习记录:使用杜松子酒框架来实现转发功能:管理后端服务开始

时间:2023-03-07 00:55:49 网络应用技术

  最近,需要实现一个用于将POST请求转发到指定的后端服务的小工具。由于我一直想学习杜松子酒框架,因此我使用此框架来尝试它。预计将生成几篇文章。本文研究如何管理后端服务。

  在开始杜松子酒服务之前,启动所有后端服务过程,然后分配端口。为简单起见,本文是根据请求时间段的月份转发的,后端服务端口从9000开始。因此,需要启动13个服务。从9000到9012的端口。如果请求时间是9月,则转发到端口9009的服务将转发。对于非法月份,它将重新发布到港口9000。

  根据先前版本添加函数。实现如下。

  功能实现:

  转发实施功能:

  功能实现如下:

  本文使用sample.json文件测试。内容如下:

  为简单起见,请复制可执行文件的副本并命名。

  首先运行84个端口服务,所有后端流程都将自动激活。打印如下:

  启动末尾的结尾并执行测试命令:

  您可以修改文件端口和转发转发的返回值

  84服务打印:

  测试命令返回:

  您也可以直接从后端服务请求: