آفلاین
user-avatar

کار با کافکا

2 سال پیش
توسط مهدی طهرانی آپدیت شد
آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

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

آفلاین
user-avatar
bardia ( 22836 تجربه )
2 سال پیش
تخصص : Golang/Laravel

Apache Spark

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

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

آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

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

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

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

آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

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

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

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

آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

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

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

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

برای ارسال پاسخ باید وارد سایت شوید