‫Verificación o está de vuelta.
‫¿Cuál es su opinión sobre el uso del supervisor D.
‫Entonces esa es una gran pregunta.
‫Supervisor D Supongo que a lo que se refiere es poner al supervisor en el contenedor y ejecutarlo
‫como el PID o el proceso raíz directamente en ese contenedor.
‫Eso está bien si necesitas hacerlo bien.
‫Sé que Docker es que las mejores prácticas nunca son más de una aplicación por contenedor.
‫Y me gusta exponer algo así como tomar esa idea y decir que en realidad nunca es más de una preocupación por contenedor.
‫Y cuando en algunos casos esa preocupación podría ser ejecutable múltiple.
‫Y entonces necesitarías comenzar con aquellos con algo más.
‫Y podría ser algún tipo de scripting de shell sofisticado.
‫Me gusta usar el supervisor D.
‫De hecho, si miras mi repositorio HP, hago que tenga un repositorio P HP horriblemente desactualizado para el nivel, por lo que definitivamente necesito algunas actualizaciones para usar algunas de las
‫nuevas y modernas funciones de Docker, pero muestra un par de cosas
‫que son únicas y una una de ellas es que para PDP cuando usa NPM necesita el ejecutable PDP ejecutándose y el ejecutable
‫X del motor ejecutándose y podría ejecutarlos en contenedores separados y esa sería probablemente la forma oficial
‫de Docker de hacerlo.
‫Si seguías sus pautas pero sus pautas son solo que son como las mejores prácticas.
‫Son el lugar para comenzar, pero no significa que tenga que quedarse allí si sabe lo que está haciendo y por
‫qué lo está haciendo.
‫Entonces, en mi caso, en este ejemplo en particular, combino el motor X y el p HP FGM en la misma imagen del contenedor
‫y los ejecuto con el supervisor D, por lo que agrega otra capa de complejidad porque ahora tengo a Docker ejecutando un
‫contenedor que es en realidad ejecuto supervisor como supervisores que ejecutan el motor
‫X y la MGF, pero encuentro que funciona bien y he corrido.
‫Lo ejecuté en sitios web globales muy grandes que se ejecutan en muchas regiones y abusos.
‫Por lo tanto, este diseño es definitivamente probado y se utiliza en escenarios muy pesados.
‫La razón por la que me gusta esto es porque Docker y el enjambre fuera de la caja no tienen el concepto de una cápsula.
‫Si está en Cuba y en el mundo de los 80, tiene un concepto de cápsula y, en ese caso,
‫podría ejecutar el motor X y la PSP uno al lado del otro en sus propios contenedores dentro de la misma cápsula y esa cápsula se despliega a la vez.
‫Entonces, cuando se implementa en un servidor, sabría que obtendría ambos y luego ambos podrían usar
‫los sockets si está familiarizado con estas cosas y PSP, usan los sockets para hablar de un lado
‫a otro y eso es muy eficiente pero en la forma de enjambre de Docker lo harías de la caja de esa manera
‫tendrías que hablar sobre TGP y eso agrega mucho retraso.
‫Quiero decir que mucho retraso puede estar bien para algunas personas, pero cuando estás hablando de ir a través
‫del servidor en lugar de solo hablar por un socket local dentro del mismo kernel, definitivamente se agrega que
‫sabes posiblemente varios milisegundos si no decenas de milisegundos de retraso allí .
‫Así que me gusta ejecutarlos en el mismo contenedor y utilizo el supervisor D para hacerlo.
‫Así que mira ese ejemplo.
‫Lo arrojaré en el chat.
‫Creo que ya vi a alguien publicar eso allí.
‫Espero que eso te ayude y que responda a tu pregunta.
‫Por cierto, solo utilizo el supervisor D y ese es uno de ellos.
‫El otro podría ser como la fusión en frío porque también necesita un parche o algo en
‫el extremo frontal para funcionar o área Gen-X.
‫Entonces, cada vez que tenga algo en lo que tenga un respaldo en binario que deba ejecutarse en Amul para
‫ejecutar su código y luego necesite algún tipo de servidor web frente a él y
‫ambos tengan que trabajar juntos para brindar el servicio. total porque siempre se implementarán juntos y uno no funciona
‫sin el otro.
‫Tiene mucho sentido que vayan juntos en ese caso en la misma imagen, especialmente cuando los escala si siempre va a
‫escalar uno por uno porque muchas cosas con contenedores que desearía escalar de manera diferente van a escalar el número de
‫API es diferente vas a escalar el contenedor de la base
‫de datos de números.
‫Entonces, en esos casos, definitivamente tiene la flexibilidad y desea construir para actualizarlos por separado.
‫En este caso, solo voy a actualizar la aplicación al mismo tiempo y siempre voy a reemplazar los contenedores al
‫mismo tiempo, por lo que tiene mucho sentido hacerlos juntos, así que espero que ayude.