ការដំឡើងកម្មវិធី Kafka Trillion-Message របស់ Walmart: ការធ្វើមាត្រដ្ឋានបញ្ហាប្រឈម និងដំណោះស្រាយ
Walmart ដំណើរការការដាក់ពង្រាយ Apache Kafka ដ៏ធំដែលដំណើរការសាររាប់ពាន់លានជារៀងរាល់ថ្ងៃជាមួយនឹងភាពអាចរកបាន 99.99% ។ ការរៀបចំដ៏រឹងមាំនេះគាំទ្រដល់ប្រតិបត្តិការសំខាន់ៗដូចជា ចលនាទិន្នន័យ សេវាកម្មមីក្រូដែលជំរុញដោយព្រឹត្តិការណ៍ និងការផ្សាយការវិភាគលើបរិស្ថានពពកឯកជន និងសាធារណៈ។ ទោះជាយ៉ាងណាក៏ដោយ ការគ្រប់គ្រង Kafka នៅមាត្រដ្ឋានរបស់ Walmart បង្ហាញពីបញ្ហាប្រឈមពិសេស រួមទាំងការដោះស្រាយការកើនឡើងនៃចរាចរណ៍ និងការគាំទ្រកម្មវិធីអ្នកប្រើប្រាស់ច្រើនភាសា ខណៈពេលដែលរក្សាបាននូវភាពជឿជាក់ខ្ពស់ និងប្រសិទ្ធភាពនៃការចំណាយ។ លោតទៅ បញ្ហាប្រឈមសំខាន់ៗ សេវាប្រូកស៊ីសារ (MPS) ការពិចារណាបន្ថែម សេចក្តីសន្និដ្ឋាន បញ្ហាប្រឈមសំខាន់ៗ 1. តុល្យភាពអ្នកប្រើប្រាស់ឡើងវិញ តុល្យភាពអ្នកប្រើប្រាស់នៅក្នុង Kafka កើតឡើងនៅពេលដែ បញ្ជីទូរសារ លចំនួនករណីអ្នកប្រើប្រាស់នៅក្នុងក្រុមផ្លាស់ប្តូរ។ គន្លឹះទូទៅរួមមានការដាក់ឱ្យប្រើប្រាស់ Kubernetes ការចាប់ផ្តើមឡើងវិញ ការវិលជុំ ឬការធ្វើមាត្រដ្ឋានដោយស្វ័យប្រវត្តិ។ លើសពីនេះ បញ្ហាដូចជាការខកខានចង្វាក់បេះដូង (ដោយសារតែការផ្អាក JVM ឬការប្រមូលសំរាម) ឬការពន្យារពេលក្នុងការដំណើរការបណ្តុំអាចបណ្តាលឱ្យឈ្មួញកណ្តាលសន្មត់ថាអ្នកប្រើប្រាស់មិនឆ្លើយតប ដែលជំរុញឱ្យមានតុល្យភាពឡើងវិញ។ ខណៈពេលដែលការធ្វើឱ្យមានតុល្យភាពឡើងវិញធានាសូម្បីតែការចែកចាយភាគថាស វារំខានដល់ប្រតិបត្តិការ និងបន្ថែមភាពយឺតយ៉ាវ ជាពិសេសនៅក្នុងបរិយាកាសពាណិជ្ជកម្មអេឡិចត្រូនិចដែលមានល្បឿនលឿនរបស់ Walmart ។ 2. សារថ្នាំពុល “ថ្នាំពុល”…