¿Cuáles son las preguntas comunes en las entrevistas de ingenieros de pruebas?
En primer lugar, ¿está familiarizado con Mongodb? Normalmente se despliegan varias unidades.
Se ha desplegado, pero no se ha estudiado en profundidad. Generalmente, mongodb implementa un clúster segmentado maestro-esclavo o mongodb; se recomienda implementar de tres a cinco servidores. La idea básica del corte de MongoDB es cortar una colección en pedazos pequeños. Estos fragmentos se dividen en varios sectores, cada uno de los cuales es responsable de sólo una parte de los datos totales.
En segundo lugar, cómo publicar y revertir, y cómo utilizar Jenkins para implementarlo.
Respuesta del autor: Jenkins configura la ruta del código (SVN o GIT), luego extrae el código y lo etiqueta. Compile según sea necesario, envíelo al servidor de publicación después de la compilación (el script se puede ajustar en Jenkins) y luego distribuya hacia abajo desde el servidor de distribución al servidor empresarial.
En tercer lugar, el modo de trabajo de Tomcat.
Respuesta del autor: Tomcat es un contenedor JSP/Servlet. Como contenedor de Servlet, tiene tres modos de trabajo: contenedor de Servlet independiente, contenedor de Servlet en proceso y contenedor de Servlet fuera de proceso.
En cuarto lugar, ¿qué se utiliza para el seguimiento?
Respuesta del autor: Ahora el negocio de la empresa se ejecuta en Alibaba Cloud y nuestro monitoreo preferido es el monitoreo de Alibaba Cloud. Alibaba Cloud Monitoring viene con plantillas de monitoreo para ECS, RDS y otros servicios, que se pueden combinar con reglas de alarma personalizadas para activar proyectos de monitoreo.
5. ¿Cómo realiza una copia de seguridad de sus datos, incluidas las copias de seguridad de las bases de datos?
Respuesta del autor: en un entorno de producción, ya sean datos de aplicaciones o datos de bases de datos, habrá una arquitectura o clúster maestro-esclavo durante la implementación, que a su vez es una copia de seguridad en caliente de los datos.
De hecho, puedes considerar la posibilidad de realizar una copia de seguridad en frío y utilizar un servidor dedicado como servidor de respaldo. Por ejemplo, puede utilizar rsync+inotify para implementar una copia de seguridad en frío de los datos. Si se trata de una copia de seguridad de un paquete distribuido, normalmente hay un servidor de publicación y el paquete distribuido se guardará cada vez que se distribuya.