我正在使用Spyne实现SOAP服务器以允许客户端执行“RPC”。
我想知道我是否已经启动了服务器并且我想添加一些方法,以什么方式可以在不停止服务器的情况下实现此目的?
我总是通过停止并重新启动它来做到这一点。但是,如果我想公开这个服务器,那么这不是一个好方法。
有人可以给我一个解决方案吗? 谢谢!
答案 0 :(得分:1)
嗯,无论如何你需要重启你的服务。
但出于生产目的,您可以通过nginx或apache2 Web服务器为您的服务提供接口(mod_proxy可以将所有发布数据传递给您的服务)。通过这种方式,Nginx / apache调用reverse-proxy server,客户端将数据发送到此服务器并获得响应,但实际工作在场景后完成。
在此配置中,您可以更快地在两个服务(旧服务器和新服务器)之间切换