URL: https://linuxfr.org/forums/general-general/posts/debat-langage-pour-implementation-de-syst%C3%A8mes-r%C3%A9partie Title: Debat langage pour implementation de systèmes répartie Authors: str000mff Date: 2008年01月04日T12:26:02+01:00 Tags: Score: 0 Salut à tous... Je réfléchie à l'écriture d'un système répartie pour des échanges de messages avec naturellement la persistance et les logs qui va avec. Déjà la première question, c'est savoir quel langage utiliser (en gros C ou JAVA). Cette question n'est pas anodine. Voila ce que l'on peut lire dans le livre blanc de GNUnet écris en 2002 - ce qui par conséquent est maintenant relativement vieux : "Freenet is still under development. Recent versions had problems with excessive CPU usage and failed to acknowledge disk quotas set by the users (if not enforced by the operating system). One problem is that the Freenet server is implemented in Java. This requires every node to run a Java Virtual Machine (JVM) all the time. The memory requirements of a JVM are often not tolerable for many potential nodes." Je n'ai malheureusement pas trouvé d'autre documentation que je qualifierais comme sérieuse (je vois trop de bench pro Java et cela m'irrisse un peu le poil et cela contredis mes benchs à moi) et donc je tente ici de monter un petit débat ouvert à tous. Je serais très curieuse de voir les avis de chacun. Pour moi, il me semble qu' un serveur d'échange de message écrit en JAVA équivaudrait à une perte de performance par rapport à un serveur en C... alors quand je pense à un système répartie je me dis qu'on va multiplier énormément cette perte de performance... Merci à tous les futurs participants !!!

AltStyle によって変換されたページ (->オリジナル) /