Baidu는 봄 축제 갈라의 트래픽을 처리할 수 있다는 것이 놀랍습니다. 어떤 사람들은 Baidu의 2019년 새해 전야 활동을 Alipay의 Five Blessings 및 WeChat 빨간 봉투에 비교합니다. 분명히 BAT는 그 이름에 걸 맞습니다. 헤드라인과 짧은 동영상은 남길 수 있지만 검색, 소셜 네트워킹, 전자상거래는 절대 남길 수 없습니다.
Luo Zhenyu는 새해 첫날 연설에서 봄 축제 갈라의 교통량이 매우 좋다고 말했습니다. 페스티벌 갈라에는 충분한 돈이 없어도 서버가 충돌할 수 없습니다. 그래서 알리바바는 춘절 갈라에서 광고를 했는데, 사람들이 예상하지 못한 것은 알리바바의 서버가 충분하지 않다는 것이었습니다. 하지만 일부 인터넷 사람들은 바이두가 망한 것이 아니라고 논하고 있는 반면, 프로그래머들은 또 다른 점에 더 관심을 갖고 있는데 바로 아키텍처입니다!
어떤 사람들은 정신지체자에게 질문하고 싶다고 합니다. 즉, 바이두의 빨간 봉투 잡기 활동의 구조는 무엇입니까? C++ 기반인가요, 아니면 JAVA 기반인가요? 일부 PHP 마스터는 추측했습니다: 주요 장소,PHP鸟哥의 yaf 프레임워크, php+hhvm 비즈니스 레이어, 기본 C++ 및 데이터가 모두 들어있습니다. 메모리. 대규모 프런트 엔드 트래픽 스케줄링 golang, 비디오 및 사진 저장 BOS 시스템은 CDN을 사용하며 전국 각지에 많은 작업이 있습니다. 춘절 행사의 성공은 바이두의 수만 가지 R&D 노력과 모든 사업 부문의 공동 노력의 결과이다.
King of Glory를 좋아하고 mysql에 비동기적으로 수영 레인 + redis라고 추측하는 프로그래머도 있습니다. 그런 다음 비동기식으로 redis로 이동합니다. 한 세트는 3~5wqps를 지원할 수 있으며, 사용자 레인을 사용하여 여러 세트를 배포할 수 있습니다. 바이두 시스템에 따르면 bfe에 접근할 확률은 상대적으로 높지만, nginx+lua를 게이트웨이로 직접 활용하고, 비즈니스 레이어로는 php를 사용할 가능성도 배제할 수 없다.
A Meituan 직원은 약간 경멸적인 태도를 보였습니다. 아직도 데이터 센터 수준에 집중하고 있습니까? 바로 엣지 컴퓨팅입니다. 여러 곳에서 CDN 기능을 계산한 후 데이터 센터와 데이터를 교환하면 대부분의 트래픽을 차단할 수 있습니다. 데이터 센터는 트래픽 게이트웨이 입구에 지나지 않으며 비즈니스 게이트웨이 전환이 뒤따르고 기계와 함께 계층화되고 수평으로 쌓일 수 있습니다.
일부 네티즌들은 혼란스러워하지만 일부 Alibaba 직원은 빨간 봉투와 같은 작업에는 MySQL이 필요하지 않으며 모든 Redis가 가장 좋다고 생각합니다. 일부 Baidu 직원은 다음과 같이 말했습니다. 가장 기본적인 구현은 대기열 메모리에 지나지 않습니다. 사실 이것은 그다지 발전된 수준은 아니므로 누구나 할 수 있습니다. 그러나 아키텍처는 bfe 액세스 외에도 lua, go, c++ 및 php로 계층화됩니다.
이 빨간 봉투 구조에 참여한 것으로 의심되는 마지막 바이두 직원은 트래픽 분산이 골랑과 비즈니스 PHP라고 답했습니다. 설날 이후 회사에서 이렇게 하라고 하더군요. PM 개발자는 당황해서 억지로 매일 12시 이상 3주 이상 야근을 했고, 결국 해냈습니다. 요구사항은 계속 바뀌고, 개발은 계속 재작성되고, 테스트는 계속 재테스트... 정말 3주밖에 안됐는데, 코드가 15개 버전으로 바뀌어서 감탄이 나옵니다!!!