Ubuntu 20.04 中有一个(负责发送短信)服务(守护进程),它是单线程的,如何运行该服务(守护进程)的多个副本,或者使其成为多线程的?
否则,对于每个项目,我都会使用此服务创建一台服务器,这会影响资源。
我想到的是 Docker 或 lxd/lxc。
答案1
一个可能的解决方案是创建几个不同的配置文件并让守护进程监听不同的端口或使用不同的套接字(文件)。
也可以运行容器。
在这两种情况下,如果你想从客户端的角度统一通信,你都需要负载均衡器
Ubuntu 20.04 中有一个(负责发送短信)服务(守护进程),它是单线程的,如何运行该服务(守护进程)的多个副本,或者使其成为多线程的?
否则,对于每个项目,我都会使用此服务创建一台服务器,这会影响资源。
我想到的是 Docker 或 lxd/lxc。
一个可能的解决方案是创建几个不同的配置文件并让守护进程监听不同的端口或使用不同的套接字(文件)。
也可以运行容器。
在这两种情况下,如果你想从客户端的角度统一通信,你都需要负载均衡器