মাইক্রোসার্চিস আর্কিটেকচারের সাথে ডিল করার জন্য, এটি প্রায়শই একটি বিপরীত প্রক্সি (যেমন এনগিনেক্স বা অ্যাপাচি httpd) এর পাশাপাশি ব্যবহার করা হয় এবং ক্রস কাটিং উদ্বেগের জন্য এপিআই গেটওয়ে প্যাটার্ন ব্যবহার করা হয় । কখনও কখনও বিপরীত প্রক্সি এপিআই গেটওয়ের কাজ করে।
এই দুটি পদ্ধতির মধ্যে স্পষ্ট পার্থক্যগুলি দেখতে ভাল হবে। দেখে মনে হচ্ছে এপিআই গেটওয়ে ব্যবহারের সম্ভাব্য সুবিধাটি একাধিক মাইক্রোসার্চেসিসকে আহ্বান করছে এবং ফলাফলগুলি একত্রিত করছে। বিপরীত প্রক্সি ব্যবহার করে এপিআই গেটওয়ের অন্যান্য সমস্ত দায়িত্ব প্রয়োগ করা যেতে পারে uch যেমন:
- প্রমাণীকরণ (এটি এনজিনেক্স এলইউএ স্ক্রিপ্ট ব্যবহার করে করা যেতে পারে);
- পরিবহন সুরক্ষা। এটি নিজেই বিপরীত প্রক্সি টাস্ক;
- ভারসাম্য লোড করুন
- ....
সুতরাং এর ভিত্তিতে বিভিন্ন প্রশ্ন রয়েছে:
- এপিআই গেটওয়ে এবং বিপরীত প্রক্সি একযোগে ব্যবহার করার অর্থ কী? (উদাহরণস্বরূপ অনুরোধ-> এপি গেটওয়ে-> বিপরীত প্রক্সি (এনজিনেক্স) -> কংক্রিট মিক্টোসারভিস)? কোন ক্ষেত্রে?
- এপিআই গেটওয়ে ব্যবহার করে প্রয়োগ করা যেতে পারে এবং বিপরীত প্রক্সি এবং তদ্বিপরীত দ্বারা প্রয়োগ করা যায় না এমন অন্যান্য পার্থক্যগুলি কী?