کتاب اکسپرس.js و Rate Limiting with Kafka با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اکسپرس.js و Rate Limiting with Kafka
موضوع کلی: برنامه نویسی
موضوع میانی: اکسپرس (Express.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر Rate Limiting و اهمیت آن
- 2. معرفی Kafka و نقش آن در Rate Limiting
- 3. پیشنیازهای نصب و راهاندازی Node.js و npm
- 4. ساخت یک پروژه Express.js ساده
- 5. آشنایی با Middlewareها در Express.js
- 6. پیادهسازی Middleware برای لاگبرداری درخواستها
- 7. معرفی Rate Limiting در Express.js
- 8. استفاده از کتابخانه express-rate-limit
- 9. تنظیمات اولیه Rate Limiting (تعداد درخواستها، بازه زمانی)
- 10. ذخیرهسازی اطلاعات Rate Limiting در حافظه
- 11. محدودیتگذاری بر اساس IP آدرس
- 12. محدودیتگذاری بر اساس User ID
- 13. بررسی و پاسخدهی به درخواستهای محدود شده (HTTP Status Codes)
- 14. معرفی Kafka و مفاهیم کلیدی (Topics, Partitions, Brokers)
- 15. نصب و راهاندازی Kafka
- 16. ایجاد Topic برای Rate Limiting
- 17. ارسال اطلاعات درخواست به Kafka Topic
- 18. پیادهسازی Consumer برای خواندن اطلاعات از Kafka
- 19. ذخیرهسازی اطلاعات Rate Limiting در یک پایگاه داده (Redis, MongoDB)
- 20. استفاده از Redis برای ذخیرهسازی Rate Limiting
- 21. استفاده از MongoDB برای ذخیرهسازی Rate Limiting
- 22. مقایسه Redis و MongoDB برای Rate Limiting
- 23. پیادهسازی Rate Limiting با استفاده از Kafka و Redis
- 24. پیادهسازی Rate Limiting با استفاده از Kafka و MongoDB
- 25. بررسی عملکرد Rate Limiting با استفاده از ابزارهای تست (Postman, JMeter)
- 26. مانیتورینگ Rate Limiting (Metrics, Logs)
- 27. مدیریت خطاها در Rate Limiting
- 28. بهینهسازی عملکرد Rate Limiting
- 29. امنیت Rate Limiting (جلوگیری از دور زدن محدودیتها)
- 30. پیادهسازی Rate Limiting برای APIهای مختلف
- 31. استفاده از Rate Limiting در میکرو سرویسها
- 32. تست و دیباگ Rate Limiting
- 33. استفاده از Kafka Streams برای پردازش Real-time دادههای Rate Limiting
- 34. مقیاسپذیری Rate Limiting با Kafka
- 35. Rate Limiting و Authentication/Authorization
- 36. پیادهسازی Rate Limiting پویا (Dynamic Rate Limiting)
- 37. استفاده از الگوریتمهای پیشرفته Rate Limiting (Token Bucket, Leaky Bucket)
تگها:
api
asynchronous programming
distributed systems
expressjs
javascript
kafka
microservices
middleware
mongodb
nodejs
performance
rate limiting
redis
scalability
security
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.