Tìm kiếm
17 kết quả cho “Erlang”. Tìm không phân biệt dấu.
- The WhatsApp Architecture Facebook Bought For $19 Billion Bài tóm tắt · WhatsApp · 2014
…ode, hơn 8.000 core, hàng trăm TB RAM, hơn 70 triệu message Erlang mỗi giây. - Server gần như toàn bộ là Erlang trên FreeBSD , có patch riêng cho BEAM (máy ảo Erlang); máy phục vụ…
- How WhatsApp Grew to Nearly 500 Million Users, 11,000 cores, and 70 Million Messages a Second Bài tóm tắt · WhatsApp · 2014
…Todd Hoff (HighScalability) tóm tắt talk của Rick Reed tại Erlang Factory 2014; nhận định ghi "theo WhatsApp qua lời kể của HighScalability". Phần tiếp của (bài đó chủ yếu kể talk…
- Chat Service Architecture: Servers Bài tóm tắt · Riot Games · 2015
…rộng để tắt một nửa cụm khi nâng cấp mà không gián đoạn. - Erlang 90%, C 10%: profile kỹ bằng cprof, fprof, percept, lcnt rồi mới viết lại phần xử lý chuỗi/XML nặng nhất bằng C và…
- Building Pubsub for 50M concurrent socket connections Bài tóm tắt · Disney Hotstar · 2019
…, chỉ chậm hơn. Có bug kẹt routing sau mỗi lần test, họ học Erlang và tự sửa. - Cụm: latency tăng tuyến tính theo số node (thêm bước nhảy giữa node). Tách node publish riêng (chỉ c…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- How Discord Scaled Elixir to 5,000,000 Concurrent Users Bài tóm tắt · Discord · 2017
…-5-000-000-concurrent-users) Bối cảnh - Discord dùng Elixir/Erlang VM (BEAM) từ prototype đầu tiên. Sau 2 năm: gần 5 triệu user đồng thời , hàng triệu event/giây (2017). - Kiến trú…
- Using Rust to Scale Elixir for 11 Million Concurrent Users Bài tóm tắt · Discord · 2019
…000 µs khi chèn cuối danh sách 250.000 phần tử; ordsets của Erlang còn 27.000 µs. - Tự viết bằng Elixir thuần: chuỗi các "cell" chứa ordset nhỏ (kiểu skip list) đưa chèn cuối xuống…
- Riot Games Công ty Thành viên
Chat League of Legends (2015): cụm Erlang theo region, mỗi node tự trị, bảng định tuyến nhân bản trong Mnesia và tự lành sau netsplit; viết lại 10% phần nóng bằng C . Kho dữ liệu chuyển từ MySQL (chỉ scale dọc, SPOF,…
- 1 million is so 2011 Bài tóm tắt · WhatsApp · 2012
…maxfiles 3 triệu, tăng kích thước bảng hash TCP. - Runtime: Erlang R14B03 (SMP 24 luồng). Vì sao Bài không giải thích. Có thể suy ra từ cấu hình (đây là suy luận của wiki, không ph…
- Maxjourney: Pushing Discord's Limits with a Million+ Online Users in a Single Server Bài tóm tắt · Discord · 2023
…der" riêng làm fan-out tới node khác. Bật lên lại chậm hẳn: erlang.trace cho thấy GC toàn phần liên tục bị kích hoạt bởi virtual binary heap (thu hồi vài trăm KB mà phải chép heap…
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
Swipe Night (video tương tác) ra mắt ở Mỹ tối Chủ nhật 6/10/2019, chỉ trong khung 18h–24h. Thường Tinder rollout dần từ thị trường nhỏ, nhưng lần này phải bí mật và mở cho tất cả cùng lúc.