کتاب جاوا برای توسعهدهندگان Apache Kafka با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Apache Kafka
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر Apache Kafka و معماری آن
- 2. نصب و راهاندازی Kafka با جاوا
- 3. ساخت پروژه جاوا با Maven برای Kafka
- 4. تولیدکننده (Producer) پایه در جاوا
- 5. پیکربندی تولیدکننده Kafka (acks, retries, batch size)
- 6. ارسال پیامهای کلید-مقدار با Serializer سفارشی
- 7. مصرفکننده (Consumer) پایه در جاوا
- 8. مدیریت آفست (Offset) و commit خودکار و دستی
- 9. اشتراک در پارتیشنهای خاص با Consumer
- 10. مدیریت گروه مصرفکننده و rebalancing
- 11. استفاده از KafkaTemplate در Spring Boot
- 12. تولید و مصرف پیام با JSON Serializer
- 13. مدیریت خطا در تولیدکننده با Callback
- 14. مدیریت خطا در مصرفکننده با try-catch و retry
- 15. فیلتر کردن پیامها در Consumer
- 16. کار با AdminClient در جاوا
- 17. ایجاد و حذف تاپیکها به صورت برنامهنویسی
- 18. مدیریت پارتیشنبندی و replication factor
- 19. تولیدکننده تراکنشی (Transactional Producer)
- 20. مصرف دقیقاً یکبار (Exactly-Once Semantics) در Kafka
- 21. مدیریت جریان داده با Kafka Streams API
- 22. ساخت توپولوژی جریان با Streams DSL
- 23. تبدیل و فیلتر کردن رکوردها در Streams
- 24. انجام aggregation و پنجرهبندی (Windowing) در Streams
- 25. اتصال جریانها با join و merge
- 26. مدیریت وضعیت (State Store) در Kafka Streams
- 27. اشکالزدایی و logging در Streams
- 28. یکپارچهسازی Kafka با پایگاه داده با Kafka Connect
- 29. استفاده از Sink و Source Connector در جاوا
- 30. سفارشیسازی Connector با API جاوا
- 31. مدیریت Schema با Avro و Schema Registry
- 32. تولیدکننده Avro در جاوا
- 33. مصرفکننده Avro در جاوا
- 34. مدیریت backward و forward compatibility Schema
- 35. تست واحد تولیدکننده با Embedded Kafka
- 36. تست واحد مصرفکننده با Embedded Kafka
- 37. تست یکپارچهسازی جریانها با Kafka و JUnit
- 38. مدیریت پیکربندی امنیت (SSL/SASL) در جاوا
- 39. رمزنگاری پیامها با کلید خصوصی و عمومی
- 40. مدیریت احراز هویت در Kafka با JAAS
- 41. بهینهسازی عملکرد تولیدکننده (throughput و latency)
- 42. بهینهسازی عملکرد مصرفکننده (prefetch و parallelism)
- 43. مدیریه حافظه و garbage collection در Kafka clients
- 44. نظارت بر Kafka با JMX و ابزارهای جاوا
- 45. ثبت لاگ و metrics با Micrometer و Kafka
- 46. مدیریت خطاهای رایج (Timeout, LeaderNotAvailable)
- 47. مهاجرت از نسخه قدیمی Kafka به جدید با جاوا
- 48. مدیریه multi-cluster و replication بین مراکز داده
- 49. مدیریت جریان امن با Access Control Lists (ACLs)
- 50. مدیریت مصرفکننده با offset reset و auto.offset.reset
- 51. مدیریت پارتیشنبندی سفارشی با Partitioner
- 52. مدیریه serialization با Protobuf در جاوا
- 53. مدیریه deserialization با Protobuf در جاوا
- 54. مدیریه batch processing با Kafka و Spring Batch
- 55. مدیریه real-time analytics با Kafka و Streams
- 56. مدیریه event sourcing با Kafka و جاوا
- 57. مدیریه CQRS با Kafka و Event Store
- 58. مدیریه dead letter queue و retry topic
- 59. مدیریه idempotent producer برای جلوگیری از duplicate
- 60. مدیریه transactional outbox pattern با Kafka
- 61. مدیریه saga pattern و orchestration با Kafka
- 62. مدیریه distributed tracing با Kafka و OpenTelemetry
- 63. مدیریه integration با سیستمهای legacy با Kafka Connect
- 64. مدیریه deployment در Kubernetes با Strimzi
- 65. مدیریه monitoring با Prometheus و Grafana برای Kafka
تگها:
Apache Kafka
Kafka
Kafka جاوا
استریم دیتا
برنامه نویسی جاوا
پردازش جریانی
توسعه دهنده
جاوا
معماری Kafka
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.