Del curso: DevOps: Despliegue de microservicios con Docker

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Características de los microservicios (II)

Características de los microservicios (II)

En los últimos diez años se ha publicado amplia documentación que describe los patrones de comunicación en las arquitecturas orientadas a servicios. Por lo general, la comunicación en los servicios usa un enfoque de red con los protocolos HTTP y TCP, y XML o JSON como formato de serialización. Desde la perspectiva de la interfaz, esto supone adoptar el enfoque de diseño web. No obstante, no hay nada que nos impida usar protocolos binarios con nuestros propios formatos de datos. Solo debemos tener en cuenta que la gente puede tener problemas para usar nuestros microservicios si estos protocolos y formatos no están disponibles públicamente. El microservicio debe ser direccionable independientemente de dónde se ejecute. Si pensamos en las máquinas y en cuál de ellas se ejecuta un microservicio concreto, las cosas empeorarán rápidamente. de la misma manera que DNS resuelve una dirección URL determinada de una máquina concreta, nuestro microservicio necesita un nombre único para que la…

Contenido