سلام وقت به خیر
قراره از یه سری ارائه دهنده api متفاوت داده بگیرم و با فرمت مناسب به کلاینت اندروید برگردونیم.(هر دو سمت json)
حالا میخواستم بپرسم بهترین روش چیه؟؟؟؟ آیا کسی این سبک کاری تا حالا انجام داده؟؟؟
مثلا فرض کنید من میخوام بلیط بفروشم و میخوام از چند سایت سرویس دهنده json بگیرم و حالا با چندتا تغییر بدم به آپ خودم
در ضمن توی این کار میخوایم بتونیم محدودیت تعداد درخواست بذاریم و لاگ ها رو بتونیم مشاهده کنیم و ...
از ابزار tyk استفاده کردم ولی راضی نیستم
راستی وقتتم خیلی کمه توی وقت کم چیکار میشه کرد؟
@mdaalvand
شما از معماری میکروسرویس استفاده کنید و نرم افزار خودتون رو API gateway قرار بدین و در گیت وی برای محدودیت درخواست و پایداری سامانه rate limiting و Circuit Breaker رو میتونید اعمال کنید. برای لاگ هم از zabbix یا ELK میتونید استفاده کنید. از NATS هم برای ارتباط با سرویس ها و publish/subscribe استفاده کنید. بعدا هم میتونید از docker و kubernets برای افزایش مقیاس افقی و بالا بردن مقیاس پروژه استفاده کنید.
اما با وقت کم واقعا نمیشه اینکارا رو کرد!!!
@haghft
خیلی ممنون از پاسختون
من الان دارم از tyk استفاده میکنم نظری ندارین که کدوم بهترین gateway هست؟
@haghft
راستی یه سوال دیگه
کدنویسی سیستمی که تقریبا بتونه کار gateway رو انجام بده به نظرتون چقدر کار میبره؟
@mdaalvand
بستگی داره اگه واقعا یه api gateway عالی و با تمامی امکانات و اینکه کم نیاره بخوای درست کنی حداقل شش ماه زمان میبره اما اگه یه نسخه کوچیک بخوای بسازی سه ماه
من خودم یه api gateway آماده لومنی رو فرک گرفتم ازش سه ماه وقت برد تا اصلاحش کردم و یه سری قابلیت ها بهش اضافه کردم که خودش نداشت
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟