【问题标题】:Server and client network apps simulated in one machine在一台机器上模拟服务器和客户端网络应用程序
【发布时间】:2015-06-13 12:25:06
【问题描述】:

我想模拟一台服务器机器和几台通过 vpn 运行的客户端机器。我想在一台机器上测试服务器应用程序和客户端应用程序。

我是否可以在我的机器上运行一些 docker 应用程序来做到这一点?或者我应该使用类似 systemd-nspawn 的东西吗?

【问题讨论】:

    标签: docker systemd


    【解决方案1】:

    是的。使用linking 容器、exposing 和发布[发布端口,容器可以相互通信或与主机通信。

    【讨论】:

      【解决方案2】:

      这取决于您希望完成什么。如果您想执行端到端测试(例如,两个聊天客户端通过服务器连接并相互发送消息),那么 Docker 是一个很好的解决方案。如果你想做性能测试,那么 Docker 不是一个很好的选择(至少它本身)。

      【讨论】:

      • 我希望提高性能(当我生成 10 到 1000 个客户端应用程序时会发生什么。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      相关资源
      最近更新 更多