2017-07-24 1 views
0

Notre tâche consiste à créer un simulateur multi-instance pour l'envoi de structure de données changeante. Le simulateur devrait avoir jusqu'à 25 000 instances isolées, donc toutes les langues qui nécessitent de la mémoire supplémentaire et de l'espace pour l'environnement (comme Java) ne sont pas prises en compte. Pouvons-nous faire cela de manière différente qu'avec Docker et C/C++?Langage efficace et peu gourmand en simulation de données

+2

Beaucoup trop large. On ne sait pas ce qu'est une instance. Cela pourrait être une fonction, un objet/une classe ou un processus (et beaucoup plus). En outre: je ne vois aucun cas d'utilisation pour docker ici (et il est fondamentalement en conflit avec votre espace supplémentaire). – sascha

+0

L'instance représente un périphérique réseau. Chaque appareil dans la vie réelle est séparé les uns des autres par quelques miles. –

+0

https://stackoverflow.com/questions/21799382/is-there-a-maximum-number-of-containers-running-on-a-docker-host est pertinent ici même si une partie de ceci pourrait être légèrement obsolète . – Grimmy

Répondre

-1

Vous pouvez utiliser un langage de script tel que Python ou Node.js à cet effet, vous n'avez pas besoin d'installer beaucoup sur votre Docker Image de base pour l'un ou l'autre.

+0

Bien que j'adore les nœuds et les pythons, ils ajoutent trop de mémoire dans les cas comme celui-ci. – Grimmy