Is there a framework/app for testing distributed systems or just network apps?

陌路散爱 提交于 2019-12-12 03:24:52

问题


I want to simulate at least 9 clients to test my p2p engine. And i want to make some of them to be behind NAT and some of them to have all ports unlocked. Also, i would like to see log which creates each of them. I am not capable of running 9VM simultaneously, so I'm here to ask experts: is there something i can use for testing it?

I am using Boost library in my app.


回答1:


I think that's the perfect solution for linux users: http://www.nrl.navy.mil/itd/ncs/products/core

I will keep this answer updated if im wrong.

UPDATE: It works like a charm. Firewall rules can be set for each node. It is not using that much of memory too, so it is possible to make even large network topologies. There is a possibility to run a terminal-per-node. So you can test many different scenarios to test out your application. Good luck.



来源:https://stackoverflow.com/questions/35852876/is-there-a-framework-app-for-testing-distributed-systems-or-just-network-apps

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!