Dapr (tiempo de ejecución de aplicaciones distribuidas) es un sistema de tiempo de ejecución de código abierto y gratuito diseñado para admitir la computación nativa en la nube y sin servidor . [2] Su versión inicial admitía SDK y API para Java , .NET , Python y Go , y tenía como objetivo el sistema de implementación en la nube de Kubernetes . [3] [4]
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 16 de octubre de 2019 |
Lanzamiento estable | v1.2.2 / 17 de junio de 2021 [1] |
Repositorio | github |
Escrito en | Ir |
Sistema operativo | Multiplataforma |
Disponible en | inglés |
Tipo | Sistema de tiempo de ejecución nativo de la nube |
Licencia | Licencia MIT |
Sitio web | dapr |
El código fuente está escrito en el lenguaje de programación Go . Tiene licencia MIT y está alojado en GitHub . [5]
Servicios de aplicaciones de microservicio escritos en Go , Python , .NET ,… | ||||||
↕ ↕ ↕ | ||||||
API HTTP / API gRPC | ||||||
Invocación de servicio a servicio | Gestión estatal | Publica y suscríbete | Vinculaciones de recursos y disparador | Actores | Rastreo distribuido | Extensible… |
Dapr | ||||||
Cualquier infraestructura en la nube o en el borde |
Ver también
- Microservicios
- Malla de servicio
Referencias
- ^ "Etiquetas · dapr / dapr · GitHub" . GitHub . Consultado el 11 de julio de 2021 .
- ^ "El tiempo de ejecución distribuido de Dapr se acerca a la preparación para la producción" . La nueva pila . 2020-10-22 . Consultado el 20 de febrero de 2021 .
- ^ "Distributed Application Runtime (Dapr) v1.0 Anunciado" . InfoQ . 2021-02-17 . Consultado el 20 de febrero de 2021 .
- ^ "El proyecto de código abierto Dapr de Microsoft para ayudar a los desarrolladores a crear aplicaciones nativas de la nube llega a 1.0" . TechCrunch . 2021-02-17 . Consultado el 20 de febrero de 2021 .
- ^ "GitHub - dapr / dapr: Dapr es un tiempo de ejecución portátil, impulsado por eventos, para crear aplicaciones distribuidas en la nube y el perímetro" , a través de GitHub.
- ^ Anuncio de Distributed Application Runtime (Dapr), un proyecto de código abierto para facilitar a todos los desarrolladores la creación de aplicaciones de microservicio - Blog de código abierto
Otras lecturas
- Bedin, Davide (2020). Microservicios prácticos con Dapr y .NET: una guía para desarrolladores para crear aplicaciones nativas de la nube utilizando el tiempo de ejecución controlado por eventos de Dapr . Packt Publishing. ISBN 978-1800568372.
- Schneider Bai, Haishi; Schneider, Yaron (2020). Learning Dapr: Creación de aplicaciones nativas distribuidas en la nube . ISBN de O'Reilly UK Ltd. 978-1492072423.
enlaces externos
- Página web oficial
- dapr en GitHub