ஒரு என்றால் என்ன API Gateway ? API Gateway இன் பங்கு Microservices

API Gateway ஒரு microservices கட்டிடக்கலையில் ஒரு முக்கிய அங்கமாக உள்ளது, இதன் மூலம் வாடிக்கையாளர்களிடமிருந்து அனைத்து கோரிக்கைகளும்(மொபைல் பயன்பாடுகள், இணைய உலாவிகள், பிற பயன்பாடுகள்) அடிப்படைக்கு அனுப்பப்படும் microservices. இது பல்வேறு சேவைகளின் சிக்கலான தன்மையை சுருக்க உதவுகிறது client மற்றும் சேவைகள் மற்றும் வாடிக்கையாளர்களுக்கு இடையேயான தகவல்தொடர்புகளை திறமையாக நிர்வகிக்கிறது.

ஒரு microservices அமைப்பில், பெரும்பாலும் பல சிறிய, சுயாதீனமாக செயல்படும் சேவைகள் வரிசைப்படுத்தப்பட்டு சுயாதீனமாக அளவிடப்படுகின்றன. இருப்பினும், பல சேவைகளிலிருந்து தகவல் தொடர்பு மற்றும் பதில்களை நிர்வகிப்பது சிக்கலானதாகவும் கட்டுப்படுத்த கடினமாகவும் இருக்கும். அதனால்தான் ஒரு microservices அமைப்புக்கு API Gateway பின்வரும் நன்மைகள் தேவைப்படுகின்றன:

ஒருங்கிணைந்த தொடர்பு

API Gateway வாடிக்கையாளர்கள் முழு அமைப்புடன் தொடர்புகொள்வதற்கு ஒரு பொதுவான நுழைவுப் புள்ளியை வழங்குகிறது microservices. வாடிக்கையாளர்கள் இதைப் பற்றி மட்டுமே தெரிந்து கொள்ள வேண்டும் API Gateway மற்றும் ஒவ்வொரு தனிப்பட்ட சேவையுடனும் எவ்வாறு தொடர்புகொள்வது என்பது பற்றி கவலைப்பட வேண்டியதில்லை.

Request Routing

API Gateway வாடிக்கையாளர்களிடமிருந்து கோரிக்கைகளை குறிப்பிட்ட துணை சேவைகளுக்கு அனுப்ப முடியும். ஒவ்வொரு சேவையின் IP முகவரிகள் அல்லது URLகளை க்ளையன்ட்கள் கண்டறிந்து கண்காணிக்க வேண்டிய சிக்கலை இது தவிர்க்கிறது.

பதிப்பு மேலாண்மை

API Gateway API பதிப்புகள் மற்றும் துணை சேவைகளின் குறிப்பிட்ட பதிப்புகளுக்கான வழி கோரிக்கைகளை நிர்வகிக்க முடியும். பதிப்புகள் மற்றும் மாற்றங்கள் வாடிக்கையாளர்களுக்கு முரண்படவோ அல்லது இடையூறு செய்யவோ இல்லை என்பதை இது உறுதி செய்கிறது.

பொதுவான செயலாக்கம்

API Gateway அங்கீகாரம், அங்கீகாரம், பிழை சரிபார்ப்பு, புள்ளிவிவரங்கள் மற்றும் பதிவு செய்தல் போன்ற பொதுவான பணிகளைக் கையாள முடியும். இது இந்தச் செயலாக்கப் பணிகளை துணைச் சேவைகளில் இருந்து ஏற்றி, நிலைத்தன்மையையும் பாதுகாப்பையும் பராமரிக்க உதவுகிறது.

மேம்படுத்தல் கோரிக்கை

API Gateway கோரிக்கைகளை ஒருங்கிணைத்து அவற்றை சிறிய கோரிக்கைகளாக பிரித்து, துணை சேவைகளுக்கான அதிக செயல்திறன் கொண்ட கோரிக்கைகளை உருவாக்குவதன் மூலம் கோரிக்கைகளை மேம்படுத்த முடியும் .

பாதுகாப்பு

API Gateway ஒட்டுமொத்த அமைப்பின் பாதுகாப்பை உறுதிப்படுத்த பயனர் அங்கீகாரம், அணுகல் கட்டுப்பாட்டு சோதனைகள் மற்றும் தரவு குறியாக்கம் போன்ற பாதுகாப்பு நடவடிக்கைகளை செயல்படுத்த முடியும் .

சுருக்கமாக, API Gateway ஒரு கட்டிடக்கலையில் வாடிக்கையாளர்களுக்கும் துணை சேவைகளுக்கும் இடையே ஒரு இடைநிலை அடுக்காக செயல்படுகிறது microservices, திறமையான மேலாண்மை, தேர்வுமுறை மற்றும் பாதுகாப்பை வழங்குகிறது.