Maison  >  Article  >  Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs s'intéressent davantage à un autre point !

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs s'intéressent davantage à un autre point !

藏色散人
藏色散人avant
2019-02-12 11:59:515212parcourir

Baidu a été capable de gérer le trafic du Gala de la Fête du Printemps, ce qui est incroyable. Certaines personnes comparent les activités du Nouvel An 2019 de Baidu aux Cinq Bénédictions d’Alipay et aux enveloppes rouges WeChat. De toute évidence, BAT mérite son nom. Vous pouvez laisser des titres et de courtes vidéos, mais vous ne pouvez jamais quitter la recherche, les réseaux sociaux et le commerce électronique.

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs s'intéressent davantage à un autre point !

Luo Zhenyu a prononcé un discours de réveillon le jour du Nouvel An et a déclaré que le trafic du Gala de la Fête du Printemps était très bon. Pour faire de la publicité lors du Gala de la Fête du Printemps, vous. vous n'avez pas besoin d'avoir assez d'argent et votre serveur ne peut pas planter. Alibaba a donc fait de la publicité lors du Gala de la Fête du Printemps, mais ce à quoi les gens ne s'attendaient pas, c'est que les serveurs d'Alibaba n'étaient pas assez performants. Cependant, alors que certains internautes discutent du fait que Baidu ne s'est pas effondré, les programmeurs s'intéressent davantage à un autre point, et c'est l'architecture !

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs sintéressent davantage à un autre point !

Quelqu'un a dit qu'il voulait poser une question de retard mental, c'est-à-dire quelle est la structure de l'activité de saisie des enveloppes rouges de Baidu ? Est-il basé sur C++ ou JAVA ? Certains maîtres PHP l'ont deviné : le lieu principal, le framework yaf de PHP Bird, la couche métier php+hhvm, le C++ sous-jacent et les données sont tous en mémoire. Le grand système BOS de planification du trafic frontal Golang, de stockage de vidéos et d'images utilise CDN, et il existe de nombreux emplois dans différents endroits à travers le pays. Le succès de l’événement de la Fête du Printemps est le résultat des dizaines de milliers d’efforts de R&D de Baidu et des efforts conjoints de tous les secteurs d’activité.

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs sintéressent davantage à un autre point !

Il y a aussi un programmeur qui aime jouer à Honor of Kings et veut deviner qu'il s'agit d'un couloir + redis de manière asynchrone avec mysql puis de manière asynchrone avec. redis. Un ensemble peut prendre en charge 3 à 5 wqps, et plusieurs ensembles peuvent être déployés à l'aide de couloirs utilisateur. Selon le système de Baidu, la probabilité d'accéder à bfe est relativement élevée, mais la possibilité d'utiliser directement nginx+lua comme passerelle et d'utiliser php pour la couche métier ne peut être exclue.

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs sintéressent davantage à un autre point !

Un employé de Meituan s'est montré un peu dédaigneux : est-ce qu'on se concentre toujours sur le niveau du centre de données ? Juste de l'informatique de pointe. Les calculs fonctionnels CDN à divers endroits, puis l'échange de données avec le centre de données, peuvent bloquer la majeure partie du trafic. Le centre de données n'est rien de plus qu'une entrée de passerelle de trafic, suivie d'une déviation de passerelle d'entreprise, qui peut être superposée et empilée horizontalement.

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs sintéressent davantage à un autre point !

Bien que certains internautes se sentent confus, certains employés d'Alibaba estiment que MySQL n'est pas nécessaire pour des choses comme les enveloppes rouges, et Redis est le meilleur. Certains employés de Baidu ont déclaré : L'implémentation la plus élémentaire n'est rien d'autre qu'une mémoire de file d'attente. En fait, ce n’est pas très avancé, tout le monde peut le faire. Mais l'architecture est différente En plus de l'accès bfe, le backend est composé de lua, go, c++ et php.

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs sintéressent davantage à un autre point !

Le dernier employé de Baidu soupçonné d'avoir participé à cette structure d'enveloppe rouge a donné la réponse en disant que la répartition du trafic est golang et que l'entreprise est php. Après le Nouvel An, l'entreprise nous a demandé de le faire. Le développeur PM était confus et s'est ensuite forcé à le faire. Il a fait des heures supplémentaires pendant trois semaines au moins à midi, et a finalement réussi. Les exigences n'ont cessé de changer, le développement a continué à être réécrit et les tests ont continué à être retestés... Cela n'a duré en réalité que trois semaines, et j'admire la façon dont j'ai survécu. Le code a été modifié en 15 versions !!!

Baidu gère le trafic du Gala de la Fête du Printemps, mais les programmeurs sintéressent davantage à un autre point !

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer