لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Apache Kafka Series - Confluent Schema Registry and REST Proxy [ویدئو]
Apache Kafka Series - Confluent Schema Registry and REST Proxy [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این جلد جدید از سری آپاچی کافکا است! Apache Avro را بیاموزید، رجیستری طرحواره متجانس برای آپاچی کافکا و پروکسی REST متقابل برای آپاچی کافکا. در یادگیری برخی از مهم ترین اجزای یک پشته معمولی آپاچی کافکا، به صدها دانش آموز باهوش دانش بپیوندید. Apache Avro یکی از قدرتمندترین و محبوب ترین مکانیسم های سریال سازی سریع داده ها با آپاچی کافکا است: Schema شهروند درجه یک داده است. فرمت سریال سازی داده ها که سبک وزن است. اسناد در طرح جاسازی شده است. خواندن و نوشتن آسان با استفاده از بسیاری از زبان ها؛ فرمت سریال سازی داده های واقعی و سریع و بزرگ. رجیستری طرحواره متجانس برای آپاچی کافکا، روش استاندارد عملی برای ذخیره طرحواره های Avro برای موضوعات آپاچی کافکا شما است: یک تاریخچه نسخه شده از همه طرحواره های شما را در آپاچی کافکا ذخیره می کند. پشتیبانی و اعمال شرایط برای تکامل طرحواره (به عقب، رو به جلو، سازگاری کامل): سریالساز و سریالزدای Kafka Avro بهطور خودکار با آپاچی کافکا و رجیستری طرحواره همرنگ ادغام میشوند. پیام های خود را بسیار کوچکتر و سبک تر کنید! ایده آل برای افزایش توان و عملکرد آپاچی کافکا. پروکسی Confluent REST راه مناسبی برای برقراری ارتباط برای ارسال دادههای Avro با استفاده از زبانهای غیر جاوا به Apache Kafka است: با استفاده از HTTP REST API، دادههای باینری، JSON و Avro را برای Apache Kafka بنویسید و بخوانید. تعامل با آپاچی کافکا با استفاده از هر زبان برنامه نویسی (نه فقط جاوا). در آپاچی کافکا با فهرست موضوعات و ابرداده های موضوع مشورت کنید - طرحواره های ساده و پیچیده Avro بنویسید
- ایجاد، نوشتن و خواندن اشیاء Avro در جاوا
- یک تولید کننده و مصرف کننده جاوا بنویسید که از داده های Avro و رجیستری طرحواره استفاده می کند
- در مورد تکامل طرحواره بیاموزید
- تکامل طرحواره را با استفاده از خط فرمان و در جاوا انجام دهید
- از پروکسی REST با استفاده از یک سرویس گیرنده REST استفاده کنید. معمارانی که می خواهند نقش رجیستری طرحواره و پروکسی REST را در خط لوله سازمانی درک کنند. این دوره برای افرادی در نظر گرفته شده است که اصول کافکا را به طور کامل درک می کنند. افرادی که می خواهند اجزای متجانس را یاد بگیرند: schema registry و REST proxy - این دوره جامع است و بیت های مربوط به آپاچی کافکا قبل از بخش رجیستری طرحواره کافکا شروع نمی شوند. * - این کار برای اطمینان از درک کامل Avro Schema و Avro در جاوا قبل از انتقال به رجیستری طرحواره متقابل برای Apache Kafka است. * - این دوره اولین و تنها دوره رجیستری طرحواره کافکا و دوره پروکسی Kafka REST در وب است.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
نیاز طرحواره ها در کافکا
The need of schemas in Kafka
ساختار و اهداف دوره
Course Structure & Objectives
در مورد مربی شما
About your instructor
معماری برای کافکا با رجیستری طرحواره و پروکسی REST
Architecture for Kafka with the Schema Registry and REST Proxy
طرحواره های Avro
Avro Schemas
Avro چیست؟
What is Avro?
Avro Primitive Types
Avro Primitive Types
تعریف طرحواره رکورد Avro
Avro Record Schema Definition
انواع Avro Complex
Avro Complex Types
تمرین تمرین: مشتری و آدرس مشتری
Practice Exercise: Customer & CustomerAddress
انواع منطقی Avro
Avro Logical Types
مورد پیچیده اعشار
The complex case of Decimals
خلاصه بخش Avro
Avro Section Summary
Avro در جاوا
Avro in Java
هدف بخش
Section Objective
رکورد عمومی در Avro - Hands On
Generic Record in Avro - Hands On
رکورد خاص در Avro - Hands On
Specific Record in Avro - Hands On
اعلام حضور در حال حاضر و بعداً در کافکا
Check-in on now vs later in Kafka
Avro Tools - Hands On
Avro Tools - Hands On
بازتاب در Avro - Hands On
Reflection in Avro - Hands On
تکامل طرحواره - نظریه
Schema Evolution – Theory
تکامل طرحواره - Hands On
Schema Evolution - Hands On
خلاصه بخش Avro Java
Avro Java Section Summary
راه اندازی و راه اندازی کافکا
Setup and Launch Kafka
داکر در مک (نسخه های اخیر)
Docker on Mac (recent versions)
جعبه ابزار Docker در مک (نسخه های قدیمی تر)
Docker Toolbox on Mac (older versions)
داکر در لینوکس (به عنوان مثال اوبونتو)
Docker on Linux (Ubuntu as an example)
داکر در ویندوز 10 64 بیتی
Docker on Windows 10 64bit
جعبه ابزار Docker در ویندوز (نسخه های قدیمی تر)
Docker Toolbox on Windows (older versions)
شروع کافکا با استفاده از Docker Compose
Starting Kafka using Docker Compose
ثبت طرحواره متقابل و کافکا
Confluent Schema Registry and Kafka
رجیستری طرحواره متجانس
Confluent Schema Registry
سازنده و مصرف کننده کنسول Kafka Avro
Kafka Avro Console Producer & Consumer
نوشتن یک تهیه کننده کافکا آورو در جاوا
Writing a Kafka Avro Producer in Java
نوشتن یک مصرف کننده Kafka Avro در جاوا
Writing a Kafka Avro Consumer in Java
یادآوری در مورد تکامل طرحواره
Reminder on Schema Evolution
نوشتن یک V2 Kafka Producer
Writing a V2 Kafka Producer
نوشتن یک مصرف کننده کافکا V2
Writing a V2 Kafka Consumer
خلاصه تغییرات سازگاری
Summary on Compatibility Changes
طرحواره کافکا رجیستری Deep Dive
Kafka Schema Registry Deep Dive
مدیریت کارآمد طرحواره ها و خلاصه بخش
Managing Schemas Efficiently & Section Summary
پراکسی REST متجانس
Confluent REST Proxy
معرفی و هدف Kafka REST Proxy
Kafka REST Proxy Introduction and Purpose
API های V1 در مقابل V2
V1 vs V2 APIs
راه اندازی بی خوابی (کلاینت REST)
Insomnia Setup (REST Client)
عملیات موضوع
Topic Operations
تولید به صورت باینری با پراکسی Kafka REST
Producing in Binary with the Kafka REST Proxy
مصرف در باینری با پراکسی Kafka REST
Consuming in Binary with the Kafka REST Proxy
تولید در JSON با پراکسی Kafka REST
Producing in JSON with the Kafka REST Proxy
مصرف در JSON با پراکسی Kafka REST
Consuming in JSON with the Kafka REST Proxy
تولید در Avro با Kafka REST Proxy
Producing in Avro with the Kafka REST Proxy
مصرف در Avro با پراکسی Kafka REST
Consuming in Avro with the Kafka REST Proxy
ضمیمه ها
Annexes
کامل Avro End to End: Kafka Producer + Kafka Connect + Kafka Streams
Full Avro End to End: Kafka Producer + Kafka Connect + Kafka Streams
نصب و مقیاس بندی پروکسی Kafka REST - نمای کلی
Kafka REST Proxy Installation and Scaling - Overview
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Stéphane Maarek یک معمار راه حل، مشاور و توسعه دهنده نرم افزار است که علاقه خاصی به همه چیزهای مربوط به داده های بزرگ و تجزیه و تحلیل دارد. او همچنین یک مربی پرفروش Udemy برای دوره های خود در Apache Kafka، Apache NiFi و AWS Lambda است. او عاشق آپاچی کافکا است و مرتباً در پروژه آپاچی کافکا مشارکت می کند.
استفان همچنین یک پست وبلاگ مهمان نوشته است که در وب سایت Confluent، شرکت سازنده آپاچی کافکا، نمایش داده شده است. او همچنین یک معمار راه حل های تایید شده AWS است و سال ها تجربه با فناوری هایی مانند Apache Kafka، Apache NiFi، Apache Spark، Hadoop، PostgreSQL، Tableau، Spotfire، Docker، Ansible و غیره دارد.
نمایش نظرات