SlideShare una empresa de Scribd logo
1 de 6
CLOUD
Cloud es un sistema de almacenamiento nube o cloud computing de Apple
Inc. Fue lanzado el 12 de octubre de 2011. Desde julio de 2012, elservicio
cuenta con más de 150 millones de usuarios. ...
¿QUÉ ES CLOUD?
Desde el punto de vista técnico, dentro de la variante de Infraestructura
como Servicio (IaaS), eltérmino Cloud está asociado con la virtualización,
que permite múltiples aplicaciones por cada nodo informático, cuando en
el modelo tradicionalsólo permitía una aplicación por cada nodo
informático físico.
Descrito de un modo más técnico, el lugar que antesocupaba elsistema
operativo en un nodo físico, pasa a ser ocupado ahora por lo que
llamamoshipervisores, unossistemas que permiten instalar sobre
ellos tantossistemas operativosindependientescomo queramos dentro de
un mismo nodo físico.
¿Qué es Google Cloud bar / Sub?
Beta
Se trata de una versión Beta de Google Cloud bar / Sub. Esta función no
está cubierta por ninguna póliza de SLA o desaprobacióny puede estar
sujeto a cambioshacia atrás-incompatibles.
• Escenarioscomunes
• Beneficiosy características
• Pub / conceptosy datos Sub flujo
• Modelo de datos
Google Cloud bar / Sub trae la escalabilidad, flexibilidad y fiabilidad de la
empresa de middleware orientado a mensajesde la nube. Al proporcionar
muchos-a-muchos, mensajería asíncrona que desacopla losremitentesy
receptores, permite una comunicación seguray altamente disponible entre
las aplicacionesescritas en forma independiente. Google Cloud bar /Sub
ofrece baja latencia, mensajería resistente que ayuda a los desarrolladores
integrar rápidamente sistemasalojadosen la plataforma de la nube de
Google y externamente.
Una aplicación editor crea y envía mensajesa un tema. Aplicaciones
Suscriptor crean una suscripción a un tema para recibir mensajesde ella.
La comunicación puede ser uno-a-muchos(fan-out), muchos-a-uno(fan-
in), y de muchosa muchos.
Escenarioscomunes
Estos son algunosde los casos clásicos de uso de Google Cloud bar /
Sub:
• Equilibrio de cargasde trabajo en gruposde red. Por ejemplo, una
gran cola de tareasse puede distribuir de manera eficiente entre
varios trabajadores, como loscasosde Google Compute Engine.
• La implementación de flujos de trabajo asincrónicos. Por ejemplo,
una aplicación de procesamiento de pedidospuede realizar un pedido
de un tema, de la que puede ser procesado por uno o varios
trabajadores.
• La distribución de las notificacionesde eventos. Por ejemplo, un
servicio que acepta inscripcionesusuario puede enviar notificaciones
cada vez que un nuevo usuario se registra y servicios derivados
pueden suscribirse para recibir notificacionesdelevento.
• Refrescantesdistribuido cachés. Por ejemplo, una aplicación puede
publicar eventosde invalidación para actualizar losID de los objetos
que han cambiado.
• Ingresar a múltiples sistemas. Por ejemplo, una instancia de Google
Compute Engine puede escribir registrosal sistema de vigilancia, a
una base de datos para consulta después, y así sucesivamente.
• Losdatos de transmisión desde diversos procesoso dispositivos. Por
ejemplo, un sensor residencialpuede transmitir datosa los servidores
back-end alojadosen la nube.
• Mejora la confiabilidad. Por ejemplo, una sola zona de servicio del
motor Compute puede operar en zonasadicionalesmediante la
suscripción de un tema común, para recuperarse de fallasen una
zona o región.
Beneficios y características
• unificada de mensajería: Durabilidad y entrega de baja latencia en
un solo producto
• Presencia global: Conecte servicios ubicadosen cualquier parte del
mundo
• Opcionesde entrega flexibles: las suscripcionesde estilo tire Tanto
empuje y apoyados
• Fiabilidad de los datos: almacenamiento replicada y garantizada la
entrega de mensajesal-menos-una vez
• De extremo a extremo fiabilidad: explícito reconocimiento a nivel
de aplicación
• Seguridad de losdatosy la protección: El cifrado de datosen el
cable y en reposo
• Controlde flujo: tasa de limitación dinámica implementada por el
bar / Subsistema
• Simplicidad: REST-Fácilde usar / API JSON
Bar / conceptosy datos Sub flujo
He aquíun resumen de los componentesen el bar / Subsistema y
cómo los flujosde datos entre ellos:
1. Una aplicación de editor crea un tema en el Google Cloud bar / servicio
de Sub y envía mensajescon el tema. Un mensaje contiene una carga útil y
atributosopcionalesque describen el contenido de la carga útil.
2. Los mensajesse conservan en un almacén de mensajeshasta que se
entregan y reconocidospor lossuscriptores.
3. El servicio / Sub bar reenvía mensajesde un tema a todos sus
suscripciones, individualmente. Cada suscripción recibe mensajesya sea
por bar / Sub empujándolosa punto finalelegido del abonado, o por el
abonado tirando de ellasdesde el servicio.
4. El suscriptor recibe pendientesmensajesdesde su suscripción y reconoce
a cada uno a la bar / servicio de Sub.
5. Cuando un mensaje es reconocido por elsuscriptor, se elimina de la cola
de la suscripción de los mensajes.
Publicador y el suscriptor puntosfinales
Los editorespueden ser cualquier aplicación que puede hacer peticiones
HTTPS para googleapis.com: una aplicación de App Engine, un servicio web
alojado en Google Compute Engine o cualquier otra red de terceros, una
aplicación instalada para escritorio o dispositivo móvil, o incluso un
navegador.
Tire de los suscriptorestambién pueden ser cualquier aplicación que puede
hacer peticionesHTTPS a googleapis.com.
Puntosfinales Actualmente, los suscriptoresde empuje deben Webhook
que pueden aceptar solicitudes POSTa través de HTTPS

Más contenido relacionado

La actualidad más candente

Computación en nube
Computación en  nubeComputación en  nube
Computación en nube
johnturizo
 

La actualidad más candente (18)

Nube
NubeNube
Nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Hosting: la nueva generación del hosting
Cloud Hosting: la nueva generación del hostingCloud Hosting: la nueva generación del hosting
Cloud Hosting: la nueva generación del hosting
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
La nube informática
La nube informáticaLa nube informática
La nube informática
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Sobrevolando AWS
Sobrevolando AWSSobrevolando AWS
Sobrevolando AWS
 
Aplicaciones para trabajar en la nube
Aplicaciones para trabajar en la nubeAplicaciones para trabajar en la nube
Aplicaciones para trabajar en la nube
 
Introducción a Amazon Web Services
Introducción a Amazon Web ServicesIntroducción a Amazon Web Services
Introducción a Amazon Web Services
 
Web 2 y computacion en la nube
Web 2 y computacion en la nube Web 2 y computacion en la nube
Web 2 y computacion en la nube
 
Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.
Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.
Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.
 
Computación en nube
Computación en  nubeComputación en  nube
Computación en nube
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Computación en la Nube con Amazon EC2
Computación en la Nube con Amazon EC2Computación en la Nube con Amazon EC2
Computación en la Nube con Amazon EC2
 
LA NUBE
LA NUBELA NUBE
LA NUBE
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Destacado

Irisan Kerucut "Persamaan lingkaran"
Irisan Kerucut "Persamaan lingkaran"Irisan Kerucut "Persamaan lingkaran"
Irisan Kerucut "Persamaan lingkaran"
Ahmad Hamdani
 
Randy scott tms presentation (blue metric) 1230
Randy scott tms presentation (blue metric)   1230Randy scott tms presentation (blue metric)   1230
Randy scott tms presentation (blue metric) 1230
proedge2013
 

Destacado (15)

Roland - Maker Faire 2014
Roland - Maker Faire 2014Roland - Maker Faire 2014
Roland - Maker Faire 2014
 
Quick Moodboard
Quick MoodboardQuick Moodboard
Quick Moodboard
 
Dissertation Defense2
Dissertation Defense2Dissertation Defense2
Dissertation Defense2
 
Estrategias didácticas alternativas
Estrategias didácticas alternativas Estrategias didácticas alternativas
Estrategias didácticas alternativas
 
Irisan Kerucut "Persamaan lingkaran"
Irisan Kerucut "Persamaan lingkaran"Irisan Kerucut "Persamaan lingkaran"
Irisan Kerucut "Persamaan lingkaran"
 
Diktat elmes 1
Diktat elmes 1Diktat elmes 1
Diktat elmes 1
 
Ryan ziemba marketing consulting deck
Ryan ziemba   marketing consulting deckRyan ziemba   marketing consulting deck
Ryan ziemba marketing consulting deck
 
Motor insurance telematics - Five value creation levers
Motor insurance telematics - Five value creation leversMotor insurance telematics - Five value creation levers
Motor insurance telematics - Five value creation levers
 
Lifi
LifiLifi
Lifi
 
Randy scott tms presentation (blue metric) 1230
Randy scott tms presentation (blue metric)   1230Randy scott tms presentation (blue metric)   1230
Randy scott tms presentation (blue metric) 1230
 
(2014-10-07) Microhematuria en AP (DOC)
(2014-10-07) Microhematuria en AP (DOC)(2014-10-07) Microhematuria en AP (DOC)
(2014-10-07) Microhematuria en AP (DOC)
 
Strategic management
Strategic managementStrategic management
Strategic management
 
Plc and scada report
Plc and scada reportPlc and scada report
Plc and scada report
 
MIELOMA MÚLTIPLE
MIELOMA MÚLTIPLE MIELOMA MÚLTIPLE
MIELOMA MÚLTIPLE
 
Market Segmentation of GPS Based Wrist Watches
Market Segmentation of GPS Based Wrist WatchesMarket Segmentation of GPS Based Wrist Watches
Market Segmentation of GPS Based Wrist Watches
 

Similar a Tarea 2

Computación en nube
Computación en nubeComputación en nube
Computación en nube
mdcanabal
 
Computación en nube
Computación en nubeComputación en nube
Computación en nube
mdcanabal
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
mi casa
 
Cloud computing
Cloud computingCloud computing
Cloud computing
carcass316
 
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBECU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
lslyar
 
informática en la nube
informática en la nubeinformática en la nube
informática en la nube
JCSM199416
 

Similar a Tarea 2 (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computacion En Nube
Computacion En NubeComputacion En Nube
Computacion En Nube
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloub computing
Cloub computingCloub computing
Cloub computing
 
Ccna1, cap 3
Ccna1, cap 3Ccna1, cap 3
Ccna1, cap 3
 
Exposicion de diseños de sistemas
Exposicion de diseños de sistemasExposicion de diseños de sistemas
Exposicion de diseños de sistemas
 
Computación en nube
Computación en nubeComputación en nube
Computación en nube
 
Computación en nube
Computación en nubeComputación en nube
Computación en nube
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBECU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
 
Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1
 
nube de internet
nube de internetnube de internet
nube de internet
 
Cloud Computing Sysplex.pptx
Cloud Computing Sysplex.pptxCloud Computing Sysplex.pptx
Cloud Computing Sysplex.pptx
 
informática en la nube
informática en la nubeinformática en la nube
informática en la nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Arquitectura de la Nube
Arquitectura de la Nube Arquitectura de la Nube
Arquitectura de la Nube
 
Nube de Internet
Nube de Internet Nube de Internet
Nube de Internet
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internet
 

Más de Javier0603580317 (6)

Javier
Javier Javier
Javier
 
álbum de fotografías
álbum de fotografíasálbum de fotografías
álbum de fotografías
 
tareaIntroducción a power point
tareaIntroducción a power pointtareaIntroducción a power point
tareaIntroducción a power point
 
Introducción a power point
Introducción a power pointIntroducción a power point
Introducción a power point
 
Imformatica
ImformaticaImformatica
Imformatica
 
Javier morocho
Javier morochoJavier morocho
Javier morocho
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Tarea 2

  • 1. CLOUD Cloud es un sistema de almacenamiento nube o cloud computing de Apple Inc. Fue lanzado el 12 de octubre de 2011. Desde julio de 2012, elservicio cuenta con más de 150 millones de usuarios. ... ¿QUÉ ES CLOUD? Desde el punto de vista técnico, dentro de la variante de Infraestructura como Servicio (IaaS), eltérmino Cloud está asociado con la virtualización, que permite múltiples aplicaciones por cada nodo informático, cuando en el modelo tradicionalsólo permitía una aplicación por cada nodo informático físico. Descrito de un modo más técnico, el lugar que antesocupaba elsistema operativo en un nodo físico, pasa a ser ocupado ahora por lo que llamamoshipervisores, unossistemas que permiten instalar sobre ellos tantossistemas operativosindependientescomo queramos dentro de un mismo nodo físico. ¿Qué es Google Cloud bar / Sub? Beta Se trata de una versión Beta de Google Cloud bar / Sub. Esta función no está cubierta por ninguna póliza de SLA o desaprobacióny puede estar sujeto a cambioshacia atrás-incompatibles. • Escenarioscomunes • Beneficiosy características • Pub / conceptosy datos Sub flujo • Modelo de datos Google Cloud bar / Sub trae la escalabilidad, flexibilidad y fiabilidad de la empresa de middleware orientado a mensajesde la nube. Al proporcionar muchos-a-muchos, mensajería asíncrona que desacopla losremitentesy receptores, permite una comunicación seguray altamente disponible entre las aplicacionesescritas en forma independiente. Google Cloud bar /Sub
  • 2. ofrece baja latencia, mensajería resistente que ayuda a los desarrolladores integrar rápidamente sistemasalojadosen la plataforma de la nube de Google y externamente. Una aplicación editor crea y envía mensajesa un tema. Aplicaciones Suscriptor crean una suscripción a un tema para recibir mensajesde ella. La comunicación puede ser uno-a-muchos(fan-out), muchos-a-uno(fan- in), y de muchosa muchos.
  • 3. Escenarioscomunes Estos son algunosde los casos clásicos de uso de Google Cloud bar / Sub: • Equilibrio de cargasde trabajo en gruposde red. Por ejemplo, una gran cola de tareasse puede distribuir de manera eficiente entre varios trabajadores, como loscasosde Google Compute Engine. • La implementación de flujos de trabajo asincrónicos. Por ejemplo, una aplicación de procesamiento de pedidospuede realizar un pedido de un tema, de la que puede ser procesado por uno o varios trabajadores. • La distribución de las notificacionesde eventos. Por ejemplo, un servicio que acepta inscripcionesusuario puede enviar notificaciones cada vez que un nuevo usuario se registra y servicios derivados pueden suscribirse para recibir notificacionesdelevento.
  • 4. • Refrescantesdistribuido cachés. Por ejemplo, una aplicación puede publicar eventosde invalidación para actualizar losID de los objetos que han cambiado. • Ingresar a múltiples sistemas. Por ejemplo, una instancia de Google Compute Engine puede escribir registrosal sistema de vigilancia, a una base de datos para consulta después, y así sucesivamente. • Losdatos de transmisión desde diversos procesoso dispositivos. Por ejemplo, un sensor residencialpuede transmitir datosa los servidores back-end alojadosen la nube. • Mejora la confiabilidad. Por ejemplo, una sola zona de servicio del motor Compute puede operar en zonasadicionalesmediante la suscripción de un tema común, para recuperarse de fallasen una zona o región. Beneficios y características • unificada de mensajería: Durabilidad y entrega de baja latencia en un solo producto • Presencia global: Conecte servicios ubicadosen cualquier parte del mundo • Opcionesde entrega flexibles: las suscripcionesde estilo tire Tanto empuje y apoyados • Fiabilidad de los datos: almacenamiento replicada y garantizada la entrega de mensajesal-menos-una vez • De extremo a extremo fiabilidad: explícito reconocimiento a nivel de aplicación • Seguridad de losdatosy la protección: El cifrado de datosen el cable y en reposo
  • 5. • Controlde flujo: tasa de limitación dinámica implementada por el bar / Subsistema • Simplicidad: REST-Fácilde usar / API JSON Bar / conceptosy datos Sub flujo He aquíun resumen de los componentesen el bar / Subsistema y cómo los flujosde datos entre ellos: 1. Una aplicación de editor crea un tema en el Google Cloud bar / servicio de Sub y envía mensajescon el tema. Un mensaje contiene una carga útil y atributosopcionalesque describen el contenido de la carga útil. 2. Los mensajesse conservan en un almacén de mensajeshasta que se entregan y reconocidospor lossuscriptores. 3. El servicio / Sub bar reenvía mensajesde un tema a todos sus suscripciones, individualmente. Cada suscripción recibe mensajesya sea por bar / Sub empujándolosa punto finalelegido del abonado, o por el abonado tirando de ellasdesde el servicio.
  • 6. 4. El suscriptor recibe pendientesmensajesdesde su suscripción y reconoce a cada uno a la bar / servicio de Sub. 5. Cuando un mensaje es reconocido por elsuscriptor, se elimina de la cola de la suscripción de los mensajes. Publicador y el suscriptor puntosfinales Los editorespueden ser cualquier aplicación que puede hacer peticiones HTTPS para googleapis.com: una aplicación de App Engine, un servicio web alojado en Google Compute Engine o cualquier otra red de terceros, una aplicación instalada para escritorio o dispositivo móvil, o incluso un navegador. Tire de los suscriptorestambién pueden ser cualquier aplicación que puede hacer peticionesHTTPS a googleapis.com. Puntosfinales Actualmente, los suscriptoresde empuje deben Webhook que pueden aceptar solicitudes POSTa través de HTTPS