假设,我想测试两个服务器应用程序和一个客户端应用程序,以便在其中一台服务器发生故障时,客户端仍然可以连接到第二台服务器,而不会中断任务。
为此,我需要两个localhost地址,以便每个服务器可以将一个端点公开给传入的客户端。
如何在笔记本电脑上实现这一目标?
有人建议将虚拟机与内部网络一起使用。但是,我的PC无法承受同时运行的两个虚拟机的内存负载。
有什么建议吗?
答案 0 :(得分:9)
在不同端口上运行服务器。
答案 1 :(得分:0)
使用Tomcat,Jboss等服务器时,您可以使用配置文件(主要是xml)创建单独的实例并绑定单独的端口。