مهدی
6 سال پیش توسط مهدی مطرح شد
8 پاسخ

کار با کافکا

سلام وقت به خیر
کسی تا حالا با کافکا (kafka) کار کرده
در ضمن آیا بهتر از کافکا هم وجود داره اگه آره چندتا رو بگید
ممنون


ثبت پرسش جدید
bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
1
مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش مطرح شد
1

@mdaalvand
نسل جدید کافکا به نام apache pulsar ارائه شده ولی در کل rabbitmq رو خیلی بیشتر ترجیح میدن به kafka! مگر اینکه pulsar بتونه حریف قدرتری باشه


مهدی
@code2code 6 سال پیش آپدیت شد
0

@haghft
آقای طهرانی ممنون از پاسختون
ما یه سیستم داریم که میخواییم در اسکیل بالا ارتباط برقرار بمونه
و همچنین مدیریت این ارتباط هم مهمه
ولی چیزی که مطرح بود قبلا به این نتیجه رسیدیم که از سیستم های صف بندی استفاده نکنیم و با سیستم های موازی استفاده کنیم مث kafka حالا کلا به نظر شما در اسکیل های بزرگ سیستم های صف بندی رو سرعت تاثیر نمیذارن؟


مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش مطرح شد
1

@mdaalvand
واقعیتش من دقیق نمیدونم شما چه کاری میخواین انجام بدین تا بتونم دقیق راهنماییتون کنم اگه میشه بیشتر توضیح بدین تا اگه تونستم کمکتون کنم


مهدی
@code2code 6 سال پیش آپدیت شد
0

@haghft
والا ما قراره از یه سری ارائه دهنده api مدام داده بگیریم و و با فرمت مناسب به کلاینت اندروید برگردونیم
حالا میخوایم روشی باشه که هم مدیریت قطع و وصل شدن این ارتباطات راحت باشه هم اینکه این ارتباط یه جورایی به صورت real time باشه ینی اگه تغییری سمت ارائه دهنده رخ داد سریع به کاربر دادهاش آپدیت بشه


مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش آپدیت شد
1

@mdaalvand
برای کار شما که حدس میزنم سناریویی با روتینگ پیچیده و بسیار مرتبط با هم دارین قطعا rabbitmq بهتره و ربیت از pub/sub هم برای قسمت دوم سوال شما پشتیبانی میکنه
علاوه بر این الگوی saga برای کار شما بسیار مناسب است


مهدی
@code2code 6 سال پیش مطرح شد
0

@haghft
خیلی ممنون از پاسختون
فقط چیزی که هست و دیدم تقریبا خیلی جاها توی مقایسه rabbitmq و kafka نوشتن توی اسکیل بالا سرعت کافکا بالاتره
راستی یه سوال دیگه سیستمی مث socket.io که به کار ما که نمیاد ؟


مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش آپدیت شد
1

@mdaalvand
اتفاقا برعکس rabbitmq برای اسکیل بالا و سازمانیه ولی کافکا ساده تر و راحت تره برای اسکیل های که خیلی بزرگ نیستن.
نه احتیاجی به socket.io نیست


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام