Le 26 juillet 2022, l'Apache Software Foundation, la plus grande fondation de logiciels open source au monde, a publié un blog annonçant que ShenYu a officiellement obtenu son diplôme et est devenu un projet Apache Top-Level (TLP).
Citation du contenu ci-dessus : https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces86
1. Qu'est-ce qu'Apache ShenYu ?
Apache ShenYu est une passerelle API réactive développée à l'aide de Java Reactor. Avec ses hautes performances, son contrôle du trafic dynamique et flexible, son déploiement facile et remplaçable à chaud et d'autres fonctionnalités, il offre aux utilisateurs un ensemble complet de gestion du cycle de vie complet des API, y compris l'enregistrement de l'API, le proxy de service, la conversion de protocole et l'API. gouvernance. [Recommandations associées : Tutoriel d'utilisation d'Apache]
2. Pourquoi s'appelle-t-il ShenYu ?
Le nom Shen Yu (神禹) est inspiré de la célèbre histoire du « contrôle des inondations de Dayu » dans l'histoire de la nation chinoise. La fonction la plus importante de la passerelle est de savoir comment gérer le trafic, ce qui est similaire au « contrôle des inondations de Dayu ».
Deuxièmement, Dayu est devenu un célèbre et grand roi de la nation chinoise avec son caractère moral noble et sa gouvernance juste et équitable du pays. Cela coïncide avec la « Voie Apache » que nous préconisons pour gouverner la communauté.
Enfin, le nom de ShenYu est simple et accrocheur sur la scène internationale, présenter les coulisses du projet peut également permettre à davantage de gens de comprendre les vertus traditionnelles de la nation chinoise.
3. Que propose Apache ShenYu ?
Apache ShenYu propose des stratégies de correspondance complexes, diverses et arbitraires. Ces stratégies de correspondance peuvent être combinées de n'importe quelle manière, ce qui peut garantir un contrôle complet de « n'importe quel trafic » et répondre aux besoins de n'importe quel système d'entreprise.
Apache ShenYu fournit un filtrage du trafic basé sur l'interface SPI. Par défaut, "En-tête", "Paramètre", "Requête", "URI", etc. sont fournis pour le filtrage du trafic.
Apache ShenYu fournit une correspondance de trafic basée sur l'interface SPI. Par défaut, "Match", "Regex", "PathPattern", "Contains", etc. sont fournis pour la correspondance de trafic.
Apache ShenYu est basé sur sa propre architecture système remplaçable à chaud et fournit un composant écologique de plug-in très riche, couvrant le code RPC grand public, les disjoncteurs limiteurs de courant, la vérification de signature, la gouvernance des API et observabilité Sexe, etc.
Schéma d'architecture ShenYu
4 . Message de remise des diplômes d'Apache ShenYu
"Je suis très heureux d'aider et de voir ShenYu réussir. L'incubateur d'ASF est passé d'un petit projet personnel à un projet Apache de haut niveau. Je me souviens encore de la première fois que j'ai rencontré Xiao Yu pour discuter du projet. il y a quatre ans. Je félicite à nouveau ShenYu pour sa cérémonie de remise des diplômes. "
——Jiang Ning (ASF). Membre du conseil d'administration, mentor d'Apache ShenYu)
"Au cours du processus d'incubation d'Apache pendant environ un an, la communauté ShenYu a mené la gouvernance communautaire. dans la manière Apache, ce qui lui a permis de se développer sainement et rapidement, créant une plate-forme entièrement fonctionnelle qui a été bien accueillie par les utilisateurs des produits de passerelle API. Nous espérons que la communauté Apache ShenYu continuera à adopter la manière Apache avec un esprit ouvert, en se rassemblant. développeurs et utilisateurs du monde entier, élaborant soigneusement chaque fonctionnalité pratique du produit et créant la plus grande valeur pour le public. un projet de haut niveau d'ASF En apprenant et en suivant la méthode Apache, la communauté ShenYu a fait de grands progrès pendant la période d'incubation d'Apache. Le projet n'est pas une fin, mais un début. La communauté ShenYu continuera à fournir une passerelle API largement utilisée et entièrement fonctionnelle à l'avenir
——Zhang Duo (membre officiel d'ASF, mentor Apache ShenYu)
"Félicitations à ShenYu d'ASF. Diplômé de l'incubateur et devenu l'un des meilleurs- projet de niveau Apache. On espère que la communauté ShenYu maintiendra l'esprit de « perpétuer le savoir unique des saints du passé et créera la paix pour toutes les générations », héritera de l'esprit open source et laissera ShenYu profiter au monde. "
-----Liu Qirong (responsable de la R&D de la base de données JD Cloud)
"Félicitations à ShenYu pour avoir obtenu son diplôme dans un projet Apache de haut niveau, ShenYu, en tant qu'excellent produit de passerelle API open source dirigé par des Chinois. , est utilisé dans des applications telles que JD.com Dans l'environnement de production de plusieurs entreprises, nous avons expérimenté le test et le perfectionnement d'un trafic en ligne important. Nous espérons sincèrement que ShenYu pourra aider de plus en plus de clients dans le chemin de développement ultérieur »
—. —Zhang Chengyuan (JD Technology), gestionnaire de base de données)
"La passerelle microservice est le composant central de l'architecture de microservices la plus populaire pour les applications métier. Après des années d'incubation et de pratique, Apache ShenYu est devenu le produit de choix dans de nombreuses architectures métier. Enfin, quelques années plus tard, j'ai officiellement obtenu mon diplôme et rejoint avec succès les rangs des meilleurs projets d'Apache. Félicitations à Xiao Yu et à la communauté ShenYu, et souhaitons à ShenYu un meilleur développement futur. "
——Gao Xingang (directeur R&D de la base de données technologique de Jingdong)
."ShenYu rejoint l'incubateur Apache. Depuis, nous avons continué à apprendre la méthode Apache et avons activement encouragé la communauté à la pratiquer. Grâce au modèle autonome, nous avons attiré un grand nombre de développeurs très jeunes et talentueux. La croissance de l'incubateur Apache. Ce projet est indissociable de leur travail exceptionnel. Leurs excellentes qualités de diligence et d'amélioration m'ont impressionné, c'est un honneur de travailler avec eux et je suis fier
ShenYu tient à remercier la Fondation Apache, l'incubateur. Le comité de gestion du projet et le soutien des mentors pour l'obtention de son diplôme réussi sont indissociables des conseils et des conseils méticuleux des mentors du monde entier qui fournissent une aide désintéressée. pour redonner à la communauté Apache et aux logiciels open source pour aider davantage d'organisations, d'entreprises et d'individus grâce à sa précieuse expérience dans la phase d'incubation. "
——Zhang Yonglun (Apache ShenYu PMC). )
"Je vais continuer à grandir avec ShenYu, et j'espère aussi que plus d'amis participeront à la discussion/contribution de la communauté."
——Zhang Zicheng (Apache ShenYu PMC)
"La marée est plate des deux côtés, le vent monte et le la voile est suspendue, laissez l'avenir de ShenYu être plus coloré, chevauchez le vent et les vagues et avancez régulièrement "
——Zhang Lei (Apache ShenYu PMC)
"ShenYu a fait un don à la Fondation Apache. J'ai eu la chance de devenir le premier groupe de membres du PPMC et j'étais très excité. Maintenant, ShenYu a obtenu son diplôme avec succès. Pendant ce temps, la communauté ShenYu a également continué à croître et à s'étendre. Là De nombreux nouveaux étudiants ont rejoint la communauté ShenYu et ont proposé de nombreuses nouvelles idées. Le chemin vers l'avenir sera long, mais l'intention initiale de l'open source ne changera pas. J'espère également que de plus en plus d'étudiants pourront rejoindre ShenYu. "
——Song Mingjie (Apache ShenYu PMC)
"Félicitations à ShenYu pour avoir obtenu son diplôme de l'incubateur et être devenu un projet de haut niveau d'Apache. Merci aux membres. de la communauté, grâce aux efforts conjoints de tous, la communauté ShenYu a été utilisée pendant un an. Diplômée avec succès La communauté ShenYu a toujours pratiqué la voie Apache. Dans la communauté, les contributions, quelle que soit leur taille, seront reconnues. qu'il s'agisse de contribuer au code, d'améliorer la documentation, de faire de la publicité ou de prononcer des discours. "
— —Liu Liang (Apache ShenYu PMC)
"De l'âme à Apache shenyu (incubateur) en passant par Apache ShenYu, c'est une démarche très significative et non. -Tentative d'open source basée sur des KPI. Je suis très heureux de voir ce projet atteindre cette nouvelle étape aujourd'hui. J'espère que ce projet pourra permettre à plus d'amis désireux de participer à l'open source car ils n'ont pas accès aux projets open source au travail. pour retrouver leur intention initiale d'écrire du code"
——Tang Yudong (Apache ShenYu PMC)
"Félicitations à Apache ShenYu pour avoir obtenu son diplôme de l'Incubateur Apache Très bien C'est un honneur d'assister à ce moment important d'Apache ShenYu ! Apache ShenYu devient ASF TLP, il est prévisible que de plus en plus de contributeurs se joignent. Bâtissons un avenir brillant pour Apache ShenYu et créons le meilleur ensemble. Travailler dur pour la passerelle API »
——Duan Haibo (Apache ShenYu Committer ! )
« Félicitations à ShenYu pour avoir obtenu son diplôme de l'organisation Apache, et je souhaite que la communauté se développe de mieux en mieux. L'obtention du diplôme n'est pas la fin, mais un nouveau point de départ. Continuez à ajouter de l'éclat à la cause open source. à ShenYu apportant des solutions plus diversifiées. La communauté a toujours maintenu un esprit ouvert et a suivi le concept selon lequel les gens sont supérieurs au code. Les amis communiquent et discutent souvent ensemble. Ici, que vous soyez étudiant, développeur CRUD ou non-développeur, vous pouvez participer et exprimer avec audace vos idées. puis allez-y et essayez-le. De ce fait, la communauté est très active et reconnue par de plus en plus de personnes, faisant participer de plus en plus de contributeurs, et en même temps aidant de nombreuses personnes et de nombreuses entreprises. Cette remise des diplômes de l'incubateur marque la création réussie d'une communauté open source diversifiée et mature. Nous attendons avec impatience qu'Apache ShenYu crée une plus grande gloire dans son futur voyage. "
--- Yan Renzhu (Apache ShenYu Committer)
"Merci à Liu Qirong, Zhang Chengyuan, Gao Xingang et aux autres patrons de JD Technology pour avoir soutenu mon travail, merci au mentor de ShenYu pour vos conseils, et merci à chaque PMC, committer et contributeur de la communauté. Chaque ligne de code et chaque contribution à un document fait de ShenYu un projet de haut niveau d'Apache. et une communauté open source mature.Au cours du prochain voyage, Apache ShenYu continuera à pratiquer la méthode Apache, à construire une communauté hautement gouvernable et à créer la passerelle API la plus populaire, la plus simple et la plus riche en fonctionnalités》
——Xiao Yu. (Fondateur/VP d'Apache ShenYu)
five, Comment rejoindre la communauté Apache ShenYuSite officiel : shenyu.apache.org/GitHub : https://github.com/apache/shenyu
Contribution Guide : https://shenyu.apache.org/zh/community /contributor-guide/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!