10 proyectos de código abierto, 47 temas para elegir 丨 Bienvenido a registrarse en Alibaba Cloud Cloud Native Open Source Summer

verano de código abierto

Open Source Summer es una actividad de código abierto de verano iniciada y respaldada a largo plazo por el "Proyecto de iluminación de la cadena de suministro de software de código abierto" del Instituto de Software de la Academia de Ciencias de China. Su objetivo es alentar a los estudiantes a participar activamente en el desarrollo y mantenimiento de software de código abierto, y cultivar y descubrir más desarrolladores excelentes Promover el desarrollo vigoroso de excelentes comunidades de software de código abierto y ayudar a la construcción de cadenas de suministro de software de código abierto.

Los estudiantes participantes participan en el desarrollo de proyectos de varias organizaciones en la comunidad de código abierto y reciben bonificaciones, obsequios y certificados a través de la colaboración remota en línea y la guía de mentores senior. Estas ganancias no solo son un punto destacado en su futuro currículum de graduación, sino también un brillante punto de partida para convertirse en un desarrollador superior. Se puede decir que vale la pena intentarlo. La dificultad de cada proyecto se divide en dos niveles: básico y avanzado. Las bonificaciones por finalización correspondientes para los estudiantes son 8.000 RMB antes de impuestos y 12.000 RMB antes de impuestos.

El equipo de la plataforma de aplicaciones nativas en la nube de Alibaba Cloud ha abierto 10 tecnologías de código abierto en los tres campos técnicos de contenedores, microservicios y mensajes, incluidos Apache Dubbo/Apache RocketMQ/Koordinator/Higress/Nacos/OpenYurt/OpenSergo/Seata/Sentinel/Spring Could Proyecto Alibaba.

Resumen del proyecto de verano de 2023 de código abierto de la comunidad Apache Dubbo  

Apache Dubbo es un marco WEB y RPC fácil de usar y de alto rendimiento. También proporciona capacidades, herramientas y mejores prácticas para crear microservicios de nivel empresarial, como descubrimiento de servicios, control de tráfico, observabilidad y autenticación. Este Verano de Código Abierto ofrece 9 proyectos:

  • Plataforma de gestión de IDL, mentor de la comunidad del proyecto Chen Youwei
  • Plataforma de prueba integrada basada en Kubernetes, mentor Jiang Heqing
  • Plataforma de gestión de API, tutor Liu Jun
  • Verificación de compatibilidad de serialización de servicio JSON, tutor Hua Zhongming
  • Refactorización de la estructura del proyecto Dubbo en un proyecto Gradle, tutor Zhuang Minxuan
  • Programa de prueba de rendimiento automatizado, mentor Chen Jingming
  • Eliminar la dependencia de jprotoc, mentor Guo Hao
  • Implementación del protocolo Node.js HTTP/2, tutor Hu Feng
  • Realice el módulo de enrutamiento de Dubbo Rust, tutor Lu Yanbo

imagen

Resumen de temas del proyecto de verano de 2023 de código abierto de la comunidad Apache RocketMQ  

Como un middleware de mensajería distribuida convencional, RocketMQ fue de código abierto en 2012 y se convirtió oficialmente en el principal proyecto de Apache en 2017, y continúa estallando en vigorosa vitalidad. Con el advenimiento de la era nativa de la nube y el auge de la computación en tiempo real, RocketMQ 5.0, que nació en la nube y creció más que la nube, se hizo realidad. , y la plataforma de procesamiento de fusión de secuencias para ayudar a los usuarios a crear más fácilmente la próxima generación de aplicaciones de procesamiento de secuencias y basadas en eventos. RocketMQ 5.0 se enfoca en la evolución nativa de la nube de la infraestructura de mensajes, se enfoca en escenarios de posprocesamiento en el campo de mensajes, admite procesamiento de flujo de mensajes y computación liviana, ayuda a los usuarios a realizar cálculos y análisis de mensajes cercanos, y adopta completamente Serverless y EDA. Este Verano de Código Abierto ofrece 6 proyectos:

  • RocketMQ Streams State Local Storage Optimization: Asesoramiento
  • Iceberg Sink Connector, mentor ZhouBo
  • Diseño e implementación de HBase Sink Connector, tutor ShannonDing
  • Apache RocketMQ Go Optimización de la estabilidad del cliente, mentor Xiaowei
  • Diseño e implementación de sincronización de binglog de Canal Source Connector, tutor Fu Chong
  • Optimización de prueba RocketMQ e2e, tutor Ling Chu

imagen

Resumen de temas del proyecto de verano de 2023 de código abierto de la comunidad de Koordinator  

Basado en el sistema de programación de QoS, Koordinator admite la programación mixta de varias cargas de trabajo en Kubernetes. Su objetivo es mejorar la eficiencia del tiempo de ejecución y la confiabilidad de las cargas de trabajo (incluidas las cargas de trabajo sensibles a la latencia y las tareas por lotes), simplificar la complejidad del ajuste de la configuración relacionada con los recursos y aumentar la densidad de implementación del pod para mejorar la utilización de los recursos. Este Verano de Código Abierto ofrece 3 proyectos:

  • Informar sobre los recursos de memoria fría como base para la optimización de la programación: Mentor Han Rougang
  • Compatibilidad con LLC y políticas QoS de ancho de banda de memoria en escenarios de múltiples entornos: Mentor Zhang Zuowei
  • El reprogramador apoya el mecanismo de arbitraje para mejorar la estabilidad del desalojo: Mentor Li Tao

imagen

Resumen del proyecto de verano de 2023 de código abierto de la comunidad Higress  

Higress es una puerta de enlace nativa en la nube de próxima generación altamente integrada, fácil de usar, fácil de ampliar y de actualización en caliente que sigue el estándar de API de entrada/puerta de enlace de código abierto y proporciona programación de tráfico tres en uno, servicio gobernanza y protección de la seguridad. Este Verano de Código Abierto ofrece 2 proyectos:

  • Implementación del complemento de autenticación OIDC basado en Wasm: Mentor Chengtan
  • Implementación de la línea de comandos del complemento Higress Wasm compilación/depuración/implementación: Mentor CH3CHO

imagen

Resumen del proyecto de verano de 2023 de código abierto de la comunidad de Nacos  

Nacos es una plataforma dinámica de descubrimiento de servicios, gestión de configuración y gestión de servicios de código abierto de Alibaba que facilita la creación de aplicaciones nativas de la nube. Desde que se incubó y se convirtió en código abierto en 2018, ha obtenido un total de 21 800 estrellas y 95 000 bifurcaciones. Ha sido seleccionado por una gran cantidad de empresas de software de arquitectura de microservicios como su centro de descubrimiento y registro de servicios. Este Verano de Código Abierto ofrece 9 proyectos:

  • Se agregó la implementación del complemento de la base de datos Dameng, tutor Li Yanlin
  • Fusión de suscriptores del lado del cliente y funciones de selección de datos, tutor Yang Yi
  • Adaptación de Spring Boot 3 para el soporte de nacos-spring-boot-starter, mentor Hu Jun
  • ConfigMap a la herramienta de sincronización automática del centro de configuración de Nacos, tutor Sun Li
  • Construcción de indicadores de observabilidad del lado del cliente, asesorado por Pixy Yuan
  • Apoye la capacidad de suscripción difusa del centro de registro de Nacos, tutor Liu Zunfei
  • La capacidad de proporcionar bloqueos distribuidos, mentor Wang Jianwei
  • Nuevo mecanismo anti-presión para el envío de datos de Nacos, tutor Xing Xuechao
  • Implemente otras partes del protocolo xDS, mentor Pan Shengwei

imagen

Resumen de los temas del proyecto OpenYurt Community Open Source Summer 2023  

OpenYurt es la primera plataforma informática de vanguardia de la industria que no es invasiva para el sistema nativo de la nube de Kubernetes. La gestión unificada de recursos heterogéneos de borde masivo dispersos (como sitios de CDN, máquinas todo en uno de IoT y otras potencias informáticas de borde) desde la nube ayuda a los usuarios a completar fácilmente la entrega, la operación y el mantenimiento de aplicaciones a gran escala, así como la gestión y el control en entornos masivos. recursos de borde. En la actualidad, OpenYurt se ha aplicado profundamente en docenas de escenarios comerciales, como CDN, transmisión en vivo de audio y video, Internet de las cosas, logística, cerebro industrial y cerebro de la ciudad. Este Verano de Código Abierto ofrece 4 proyectos:

  • Motor de renderizado de configuración multi-región, tutor rambohe
  • Plataforma de implementación e instalación automatizada basada en tablero, tutor Chen Lu
  • Exploración de redes colaborativas en la nube en escenarios de computación en el borde, con la tutoría de Wang Bingshen
  • Solución de monitoreo de dispositivos de borde basada en Prometheus, tutor Xiong Feng

imagen

Resumen de los temas del proyecto OpenSergo Community Open Source Summer 2023

OpenSergo proporciona una solución estándar de gobierno de microservicios general y profesional, con el plano de control unificado (Plano de control) como cuerpo principal y la especificación OpenSergo como especificación estándar, lo que proporciona un plano de control de gobierno de microservicios unificado y escalable, combinado con Sentinel 2.0 para garantizar de manera integral Estabilidad múltiple de microservicios de lenguaje. OpenSergo cubre capacidades y escenarios de gobernanza de servicios básicos, como enrutamiento de tráfico, coloración de tráfico (escala de grises de enlace completo), protección de tráfico y tolerancia a fallas (control de flujo, disyuntor, protección adaptativa, eliminación de instancias atípicas, etc.), gobernanza de bases de datos, etc. Este Verano de Código Abierto ofrece 2 proyectos:

  • Diseño e implementación del mecanismo de extensión del plano de control OpenSergo, tutor Jia Jiangnan
  • Soporte ecológico OpenSergo/Sentinel sistema xDS, tutor Fan Yang

imagen.png

Resumen de los temas del proyecto de verano de 2023 de código abierto de la comunidad de Seata  

Seata es una solución de transacciones distribuidas de código abierto, dedicada a proporcionar servicios de transacciones distribuidas de alto rendimiento y fáciles de usar bajo la arquitectura de microservicios. Antes de que Seata fuera de código abierto, Seata había desempeñado el papel de middleware para la consistencia de datos distribuidos dentro de Alibaba. Seata se usaba en casi todas las transacciones. Después del bautismo del tráfico prehistórico Double 11, brindó un fuerte soporte técnico para el negocio. Este Verano de Código Abierto ofrece 6 proyectos:

  • Implemente namingServer para el descubrimiento y registro de servicios, mentor Chen Jianbin
  • Realice el modo de transacción de la saga en seata-go, tutor Liu Yuecai
  • Mejora de la capacidad de producción del modelo de saga Seata, tutor Li Zongjie
  • Aumente la capacidad de controlar los asuntos de la consola, tutor Wang Liang
  • Mejore la cobertura de la prueba unitaria y construya la prueba de integración, tutor Zhang Jiawei
  • Implementar la herramienta ctl de operación y mantenimiento de Seata, tutor Ji Min

imagen

Resumen del proyecto de verano de 2023 de código abierto de la comunidad Sentinel  

Sentinel es un código abierto de Alibaba. Es un componente de protección de alta disponibilidad para arquitecturas de servicios distribuidas y nativas de la nube. Ayuda a los desarrolladores a garantizar la estabilidad de los microservicios. Sentinel ha llevado a cabo los escenarios centrales de la promoción del tráfico Double Eleven de Alibaba en los últimos 10 años, como el secado, el arranque en frío, el recorte de picos de mensajes y el llenado de valles, el control de flujo de clústeres, la fusión en tiempo real de los servicios no disponibles aguas abajo, etc., es para asegurar una alta disponibilidad de microservicios Una poderosa herramienta que admite de forma nativa Java/Go/C++ y otros lenguajes, y brinda soporte de control de flujo global de Istio/Envoy para brindar protección de alta disponibilidad para Service Mesh. Este Verano de Código Abierto ofrece 3 proyectos:

  • Evolución y exploración del control de flujo adaptativo de Sentinel 2.0, Mentor sczyh30
  • Evolución de Sentinel 2.0 Lossless Offline y Eliminación de instancias atípicas, Mentor Yushan
  • Implementación de Sentinel 2.0 full-link en escala de grises y acoplamiento de especificaciones, tutor Robert Lu

imagen

Resumen de los temas del proyecto de primavera de 2023 de código abierto de la comunidad de Alibaba  

Spring Cloud Alibaba fue abierto por el equipo de middleware de Alibaba en julio de 2018, proporcionando a la industria un conjunto de soluciones integrales de construcción de microservicios basadas en la tecnología distribuida interna de Alibaba. Basado en el estándar del marco de microservicios de Spring Cloud, proporciona soluciones maduras orientadas a la industria correspondientes para módulos centrales como registro y descubrimiento de servicios, mensajería distribuida, limitación y degradación de la corriente del servicio y transacciones distribuidas en la arquitectura de microservicios. Después de más de tres años de rápido desarrollo, a partir de ahora, Spring Cloud Alibaba ha lanzado versiones 26. La cantidad acumulada de estrellas en GitHub ha superado 2.14w, la cantidad de bifurcaciones ha alcanzado 6.6k y la cantidad de usuarios ha alcanzado como muchos como 21 K. Los datos clave están muy por delante de los productos de microservicios de código abierto similares lanzados por los principales proveedores de nube en el país y en el extranjero. Este Verano de Código Abierto ofrece 3 proyectos:

  • Realización de la función de eliminación de instancias atípicas de Alibaba en Spring Cloud basada en el escenario nativo de la nube, Mentor Rao Zihao
  • Los tipos de clientes admitidos por la extensión de capacidad de publicación en escala de grises de Spring Cloud Alibaba, tutor Ruan Sheng
  • Spring Cloud Alibaba construcción de capacidad de seguridad de confianza cero, mentor Liu Ziming

imagen

¿Cómo participar en Open Source Summer 2023 y seleccionar proyectos rápidamente? 

Bienvenido a comunicarse con los supervisores del proyecto y preparar los materiales de solicitud del proyecto a través de la información de contacto en los carteles del proyecto anteriores. Durante el período de participación del proyecto, los estudiantes pueden trabajar en línea en cualquier parte del mundo, y la finalización del proyecto correspondiente debe enviarse al almacén comunitario en forma de PR y fusionarse antes del 30 de septiembre. El siguiente es el flujo de actividades del Summer of Open Source.

imagen

{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/3874284/blog/8864161
Recomendado
Clasificación