Queremos reescribir el backend de kodingen.com con Go que actualmente es Java, ejecutándose como daemon usando jsvc.Portando la aplicación Java para ir, ¿algún consejo?
Nunca he tocado ninguna C en mi vida, solo tengo experiencia en Java, así que no sé si esto es algo que incluso debería comenzar.
Sin embargo, la tarea es bastante simple
- comandos shell de lectura desde la base de datos MySQL
- cola y ejecutarlas en paralelo
- guardar cada salida de la shell a la base de datos
eso es todo. Así que estos requisitos simples me dan esperanza de que puedo comenzar usando este maravilloso lenguaje.
¿Qué aconsejarías? ¿C es aún mejor?
¿Oye, ustedes son los tipos que escuché lanzando en TWIST? De todos modos, solo curiosidad: ¿qué pasa con Java? ¿Y por qué ir? Sólo curioso. – cletus
Sí, soy el que recibió una paliza :) Pero llegamos a OAF en top 5 en Nueva York justo después de eso, Jason y Tyler fueron amables. De todos modos, la razón es que JVM come 1,2 GB de ram, lo que de otro modo sería 100k C daemon. Hay muchas otras razones, como el colapso aleatorio debido a los recursos comunes de Apache, etc. Si tiene una solución alternativa, por favor comparta aquí o puede enviarme un correo electrónico también. – Devrim
Además, ¿por qué ir y no C? Porque, viendo la charla técnica de Go, Rob Pike cubrió todas las razones por las que nunca había tocado C y dijo que las había eliminado. y agregó todas las cosas que deseaba que estuvieran allí en un lenguaje de sistema, dijo que las añadió. – Devrim