这是我第一次用多台服务器构建东西。我想知道是否有人可以指点我为将在多台服务器上设置的后端设置开发环境(Windows)的指南,即一个服务器用于API,一个用于另一组进程(即文件压缩)一个用于其他一切。
同样,只是想弄清楚是否可以设置一个开发环境来测试我本地机器上的系统。
谢谢
这是我第一次用多台服务器构建东西。我想知道是否有人可以指点我为将在多台服务器上设置的后端设置开发环境(Windows)的指南,即一个服务器用于API,一个用于另一组进程(即文件压缩)一个用于其他一切。
同样,只是想弄清楚是否可以设置一个开发环境来测试我本地机器上的系统。
谢谢
你几乎肯定想要运行虚拟机(在 VMWare 或 VirtualBox 上)来真正测试多机的东西。然而,我每天也为多台机器进行开发(我们有一系列应用服务器、一系列后台工作服务器、电子商务服务器、缓存存储和前端代理——我仍然只是在一个拥有所有这些的虚拟机上开发在它上面运行的东西。如果您为所有内容设置主机名和端口,则 localhost 端口 9000 和 some.server.tld 端口 8080 之间没有太大区别。实际上在一台计算机上运行所有虚拟机可能会很痛苦,无论是在系统资源和复杂性。
还有一些工具可以帮助设置具有相似或相同配置的虚拟机。看看http://vagrantup.com/和http://babushka.me/。
只是我的 0.02 美元。