


L'Apache Software Foundation a annoncé que ShenYu était officiellement diplômé !
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 ?
1. Contrôle du trafic
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.
2. Fonctions riches
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.
- Proxy : prend en charge Apache® Dubbo™, Spring Cloud, gRPC, Motan, SOFA, TARS, WebSocket, MQTT et d'autres protocoles
- Sécurité : Crytor, Sign, OAuth 2.0, JSON Web Tokens, plugin WAF et autres plug -ins
- Gouvernance des API : requête, réponse, mappage de paramètres, modification-réponse et autres plug-ins
- Limitation de courant et disjoncteur : prise en charge de Redis, Hystrix, Sentinel, Resilience4J et autres plug-ins
- Observabilité : traçage, métriques, journalisation, etc. Plug-in
- Haute scalabilité : extension d'interface SPI, extension de plug-in, chargement à chaud du plug-in
- Déploiement facile : Nginx, Docker, Kubernetes
- Centre de synchronisation et d'enregistrement des données : prend en charge Zookeeper, ETCD, Consul, etc.
- Écosystème multilingue : fournit .NET, Python, Go, Java et d'autres clients
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!

ApachehttpServer reste important dans les environnements Web modernes en raison de sa stabilité, de son évolutivité et de son écosystème riche. 1) La stabilité et la fiabilité le rendent adaptée aux environnements de haute disponibilité. 2) Un large écosystème fournit des modules et des extensions riches. 3) Facile à configurer et à gérer, et peut être rapidement démarré même pour les débutants.

Les raisons du succès d'Apache comprennent: 1) un solide support communautaire open source, 2) la flexibilité et l'évolutivité, 3) la stabilité et la fiabilité, et 4) un large éventail de scénarios d'application. Grâce à un support technique communautaire et à un partage, Apache offre des options de conception et de configuration modulaires flexibles, garantissant son adaptabilité et sa stabilité sous une variété de besoins, et est largement utilisé dans différents scénarios, des blogs personnels aux grands sites Web d'entreprise.

ApacheBecameFamousDuetOtsOpen-Sourcenature, modulardeSign, andstrongcommunitySupport.1) itsopen-SourceModelandPermissiveApachecenseCourageagedwiSpreadadoption.2) themodulaarartereallowedExtensivestumishingAndadoption.3) AVIBRANTCOMMERCUTELLOWEDEDEXTENSUMMIZATIONADADAPTABIT

Les performances et la flexibilité d'Apache le font ressortir dans un serveur Web. 1) Les avantages de performance se reflètent dans un traitement et une évolutivité efficaces, qui sont implémentés via des modèles multi-processus et multi-thread. 2) La flexibilité découle de la flexibilité de la conception et de la configuration modulaires, permettant le chargement des modules et le comportement du serveur ajusté en fonction des exigences.

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

Apache ne peut pas démarrer car les raisons suivantes peuvent être: Erreur de syntaxe du fichier de configuration. Conflit avec d'autres ports de demande. Problème d'autorisations. Hors de la mémoire. Traitement dans l'impasse. Échec du démon. Problèmes d'autorisations de Selinux. Problème de pare-feu. Conflit logiciel.

Pour configurer un répertoire CGI dans Apache, vous devez effectuer les étapes suivantes: Créez un répertoire CGI tel que "CGI-Bin" et accorder des autorisations d'écriture Apache. Ajoutez le bloc directif "Scriptalias" dans le fichier de configuration Apache pour mapper le répertoire CGI à l'URL "/ cgi-bin". Redémarrez Apache.

Il existe 3 façons d'afficher la version sur le serveur Apache: via la ligne de commande (apachectl -v ou apache2ctl -v), cochez la page d'état du serveur (http: // & lt; serveur ip ou nom de domaine & gt; / server-status), ou afficher le fichier de configuration Apache (serverVeelion: apache / & lt; version & gt;).


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP