百度扛住了春晚的流量,程序员却对另一点更感兴趣!
百度扛住了春晚的流量,这很厉害。有人把百度2019除夕的活动和支付宝集五福与微信红包相提并论,显然BAT名副其实。你可以离开头条新闻与小视频,但始终离不开搜索、社交和电商。
元旦罗振宇做跨年演讲就说过春晚的流量很牛,要在春晚广告不是钱到位就行,你服务器不能崩啊。于是阿里巴巴在春晚打广告,但让人没想到的是阿里巴巴的服务器也不够看。不过当一部分互联网人在讨论百度没崩时,程序员却对另一点更感兴趣,那就是架构!
有人说自己要问个弱智问题,那就是百度抢红包活动的架构是啥?是基于C++,还是基于JAVA?有PHP大神猜:主会场,PHP鸟哥的yaf框架,php+hhvm业务层,底层c++,数据都是内存。大前端流量调度golang,视频图片存储bos系统走cdn,全国异地多活。春节活动成功是百度几万研发一起的心血,是所有业务线共同努力的结果。
还有一位喜欢打王者荣耀的程序员要猜一下,他猜是泳道+redis异步到mysql再异步到redis。一套可以支撑3-5wqps,采用用户泳道可以部署多套。按照百度的体系接入bfe的概率较大,但是不排除直接使用nginx+lua作为网关,业务层使用php这种可能。
一位美团的员工有些不屑:还用重心在数据中心这层做?边缘计算就可以啊。各地cdn函数式计算,后面与数据中心交换数据,能挡住大部分流量。数据中心无非流量网关入口,后面跟业务网关分流,分层横向堆机器就可以。
虽然有网友感到不明觉厉,但有阿里巴巴的员工却觉得红包这种东西其实没必要mysql,全部redis最好。而有百度的员工表示:最基础的实现无非就是队列内存。其实这个也没多高深的,大家都会。但是在架构上就不一样了,除了bfe接入,后端有用lua、go、c++、php分层很多。
最后一位疑似参加这场红包架构的百度员工给出了答案,称流量分发golang,业务php。元旦后公司通知做这个,pm开发一脸懵逼然后硬上,加班三周每天至少12点,终于搞定了。其中需求不停变换,开发不停重写,测试不停重测……真的只有三周,我都佩服我怎么熬过来的,代码改了15版!!!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Pada 3 Mac 2022, kurang daripada sebulan selepas kelahiran pengaturcara AI pertama di dunia, Devin, pasukan NLP Universiti Princeton membangunkan pengaturcara AI sumber terbuka ejen SWE. Ia memanfaatkan model GPT-4 untuk menyelesaikan isu secara automatik dalam repositori GitHub. Prestasi ejen SWE pada set ujian bangku SWE adalah serupa dengan Devin, mengambil purata 93 saat dan menyelesaikan 12.29% masalah. Dengan berinteraksi dengan terminal khusus, ejen SWE boleh membuka dan mencari kandungan fail, menggunakan semakan sintaks automatik, mengedit baris tertentu dan menulis serta melaksanakan ujian. (Nota: Kandungan di atas adalah sedikit pelarasan bagi kandungan asal, tetapi maklumat utama dalam teks asal dikekalkan dan tidak melebihi had perkataan yang ditentukan.) SWE-A

Pesona Pembelajaran Bahasa C: Membuka Potensi Pengaturcara Dengan perkembangan teknologi yang berterusan, pengaturcaraan komputer telah menjadi satu bidang yang telah menarik perhatian ramai. Di antara banyak bahasa pengaturcaraan, bahasa C sentiasa digemari oleh pengaturcara. Kesederhanaan, kecekapan dan aplikasinya yang luas menjadikan pembelajaran bahasa C sebagai langkah pertama untuk ramai orang memasuki bidang pengaturcaraan. Artikel ini akan membincangkan daya tarikan mempelajari bahasa C dan cara membuka kunci potensi pengaturcara dengan mempelajari bahasa C. Pertama sekali, daya tarikan mempelajari bahasa C terletak pada kesederhanaannya. Berbanding dengan bahasa pengaturcaraan lain, bahasa C

520 semakin hampir, dan dia di sini lagi untuk pertunjukan tahunan anjing yang menyeksa! Ingin melihat bagaimana kod yang paling rasional dan pengakuan paling romantis boleh bertembung? Mari kita bawa anda melalui kod pengiklanan yang paling lengkap dan lengkap satu persatu untuk melihat sama ada percintaan pengaturcara boleh menawan hati dewi anda?

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

Minggu lepas kami membuat siaran langsung kebajikan awam tentang "2023PHP Entrepreneurship".

程序员的工作职责:1、负责软件项目的详细设计、编码和内部测试的组织实施;2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系;3、参与需求调研、项目可行性分析、技术可行性分析和需求分析;4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术;5、负责向项目经理及时反馈软件开发中的情况;6、参与软件开发和维护过程中重大技术问题的解决;7、负责相关技术文档的拟订等等。

Muat turun dan pasang versi sejarah pemasangan VSCode VSCode muat turun rujukan pemasangan Pemasangan VSCode Versi Windows: Windows10 Versi VSCode: VScode1.65.0 (versi Pengguna 64-bit) Artikel ini

Emulator terminal membolehkan anda meniru kefungsian terminal komputer standard. Dengan itu, anda boleh melakukan pemindahan data dan mengakses komputer lain dari jauh. Apabila digabungkan dengan sistem pengendalian lanjutan seperti Windows 11, kemungkinan kreatif alat ini tidak berkesudahan. Walau bagaimanapun, terdapat banyak emulator terminal pihak ketiga yang tersedia. Oleh itu, sukar untuk memilih yang betul. Tetapi, sama seperti yang kami lakukan dengan apl Windows 11 yang mesti ada, kami telah memilih Terminal terbaik yang boleh anda gunakan dan meningkatkan produktiviti anda. Bagaimanakah kita memilih emulator terminal Windows 11 yang terbaik? Sebelum memilih alat dalam senarai ini, pasukan pakar kami terlebih dahulu mengujinya untuk keserasian dengan Windows 11. Kami juga memeriksa mereka