awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesCompatibility Layers

Software layers that handle language-specific data types and exceptions to ensure seamless communication between different runtimes.

Distinct from Java Interoperability: Focuses on the translation layer for data types and exceptions rather than direct VM integration.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Compatibility Layers. Refine with filters or upvote what's useful.

Awesome Compatibility Layers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apache/dubbo-goAvatar de apache

    apache/dubbo-go

    4,938Voir sur GitHub↗

    Apache Dubbo Go est une implémentation en langage Go du framework Apache Dubbo conçue pour construire des microservices haute performance. Il sert de framework RPC inter-langages et de couche de communication pour microservices, permettant des appels de procédure à distance entre des services écrits dans différents langages de programmation. Le framework fonctionne comme un ensemble d'outils de gouvernance de services et un proxy de service mesh distribué, permettant aux plans de données de se connecter à des plans de contrôle externes en mode proxy ou sans proxy. Il fournit spécifiquement une couche de compatibilité pour faciliter la communication entre les services Go et Java grâce à des définitions agnostiques au langage et un encodage de données standardisé. Le système couvre un large éventail de capacités distribuées, notamment la découverte dynamique de services, l'équilibrage de charge basé sur des stratégies et la gestion du trafic via des disjoncteurs (circuit breakers) et la limitation de débit (rate limiting). Il intègre l'observabilité grâce au traçage distribué des requêtes et aux métriques de performance, tout en assurant la sécurité avec le chiffrement de la couche de transport et le contrôle d'accès basé sur l'identité. La productivité des développeurs est soutenue par une interface en ligne de commande pour le bootstrapping d'applications et la génération automatisée de stubs RPC à partir de définitions d'interfaces.

    Handles Java-specific data types and exceptions to enable seamless communication between Go and Java-based services.

    Gogohttp2microservices
    Voir sur GitHub↗4,938
  1. Home
  2. Programming Languages & Runtimes
  3. Java Interoperability
  4. Compatibility Layers