Tìm kiếm
15 kết quả cho “ZooKeeper config”. Tìm không phân biệt dấu.
- Rest.li 2.x and a Protocol Upgrade Story Bài tóm tắt · LinkedIn · 2015
…tuần một nhóm service; chỉ cần sửa cấu hình D2 của service, ZooKeeper đẩy tới mọi client; client cũ vẫn gửi 1.0. Khoảng 100 service trong Q4/2014, không cần chủ service tham gia. B…
- Sharding Pinterest: How we scaled our MySQL fleet Bài tóm tắt · Pinterest · 2015
…heo dải trên máy vật lý; bảng cấu hình dải → host nằm trong ZooKeeper. Dữ liệu vào shard nào thì ở đó mãi; thêm capacity bằng chuyển cả shard sang máy mới (nhân bản rồi chia đôi dả…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…nhân bản từ một host sang một host, mapping host-host trong ZooKeeper dựng bằng script Python. Khi thêm data center, dùng ở cả mid-tier và frontend, và instance co giãn động, mappi…
- Accelerating real-time alerts with Redpanda: a successful migration story Bài tóm tắt · Redpanda · 2023
…g được chia dữ liệu, nhiều quá thì metadata của Kafka trong ZooKeeper thành gánh nặng. Thay đổi chính - Thử Kafka managed trước: không đạt mục tiêu latency, lại gặp giới hạn chi ph…
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- 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…
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- Announcing Snowflake Bài tóm tắt · Twitter · 2010
…không tự viết cơ chế đồng bộ lại); UUID (đều cần 128 bit); ZooKeeper sequential node (không đủ hiệu năng, và phối hợp làm giảm availability). - Giải pháp: ID = timestamp + số work…
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- FollowFeed: LinkedIn's Feed Made Faster and Smarter Bài tóm tắt · LinkedIn · 2016
…lượng; đổi thành timeline key, tra partition → node qua D2 (ZooKeeper), fan-out, rồi khử trùng lặp, đa dạng hoá, sắp lại. Replica master-master, đều phục vụ đọc. - Multi-DC: viewer…
- Orchestrating Cassandra on Kubernetes with Operators Bài tóm tắt · Yelp · 2020
…ng đời cụm do Taskerman (task manager phân tán tự viết trên ZooKeeper + SQS) quản lý, đã giảm nhiều việc tay. - PaaSTA (PaaS nội bộ) đang chuyển từ Mesos sang Kubernetes; Kubernete…
- Kafka on PaaSTA: Running Kafka on Kubernetes at Yelp (Part 1 - Architecture) Bài tóm tắt · Yelp · 2021
…g của PaaSTA (Jenkins đẩy YAML khi commit) thay cho Puppet. ZooKeeper vẫn là cụm ngoài. - Kafka operator tự viết: Kubernetes có StatefulSet nhưng không hiểu khái niệm của Kafka; op…