نوید صفوی
5 سال پیش توسط نوید صفوی مطرح شد
0 پاسخ

معماری مایکروسرویس Microservice

سلام دوستان
یه سوال در مورد معماری سرویس گرایی روی lumen یا laravel‌ دارم.اگر تجربه دارید یا میتونین راه حلی ارایه بدین ممنون میشم کمک کنین.

یه مثال ساده میزنم و یک معماری کوچیک رو میخوام کمک کنین پیاده سازی کنم. نیازمندیم اینطوری عه که میخوام یه سری از مدل ها و پردازش هایی که انجام میشه بصورت سرویس با هم صحبت کنند. سرویس اول که مهمترین هم هست مدیریت کاربران عه که روی یک ماشین نصب شده و همه موارد کاربر رو در خودش داره و با یک پایگاه داده در ارتباطه.بحث مدیریت permission‌ ها هم در داخلش هست. در سرویس بعدی فرض مثال مدیریت بلاگ رو داریم و نمایش اون.که شامل مدل بلاگ عه و پشت این مدل gate هم پالیسی policy شده. حالا اینا هرکدومشون API دارند که بتونند باهم حرف بزنند. بحث مهم بخش auth عه که از سرویس اول بصورت jwt احراز میشه ولی مشکل من بخش سرویس دومه.
چطوری کاربر رو منتقل کنم به سرویس دوم؟ چطور permission های اون کاربرو بندازم پشت gate و کلا چطور اینها باهم حرف بزنند.

ممنون میشم راهنماییم کنین


ثبت پرسش جدید

به همدیگه کمک کنیم

به نوید صفوی کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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