ஒரு MaxCode பல கிளைகளுக்கு பதிலாக: PushMeld எப்படி அறிவிப்புகளைஅங்கெடுக்கும்
MaxCode மூலம் PushMeld push மற்றும் மின்னஞ்சல் அறிவிப்புகளை இணையத்தளங்கள், சர்வர்கள், ஸ்கிரிப்ட்கள் மற்றும் சாதனங்களிலிருந்து எடுத்துச் சென்று நம்பமுடியாத இடங்களுக்கு மாற்றுகிறது.
தொடர்புடைய கணினி ஒன்று எப்போதும் முக்கிய கோப்புக்களுக்கு ஒரு கூறு நீட்டிப்பை செய்து கொண்டிருக்கின்றது என்று நினைத்துக் கொண்டு பாருங்கள். அவற்றின் முடிவுகள் கணினி கணக்கீட்டில் சேமிக்கப்படுகின்றன: செயல் வெற்றிகரமாக முடிந்தது அல்லது ஒரு பிழை ஏற்பட்டது.
தொழில்நுட்பம் அனைத்தும் வேலை செய்கிறது. ஆனால் காலை நேரத்தில் சிரமம் என்னவென்றால், மனிதன் தன் தலைத்திலிருந்து கணிக்க, கணக்கீடு பதிவைத் திறந்து முடிவை சரிபார்க்க வேண்டும். செயலிக்கு மொபைல் பயன்பாடு இல்லை, உருவாக்குநர்கள் அறிவிப்புகளை அனுப்ப திட்டமிடமில்லை, மேலும் ஒரே அம்சத்திற்காக தனித்திருக் கட்டமைப்பை உருவாக்க விருப்பமில்லை.
PushMeld உதவிக்காக இந்த செயல்முறையில் ஒரு எளிதான கேள்வியை சேர்க்கவும். திட்டமுடிந்த பின் வைரஸ் பூர்வமாகக் காப்புப் பிஷேகம் செய்யப்படும் என்று அறிவிப்பு வரும்: நகல் உருவாக்கப்பட்டது அல்லது செயல் பிழையுடன் முடிந்தது. தேவையாக இருந்தால், அந்த அதே அறிவிப்பை மின்னஞ்சல் மூலம் பெறலாம்.
இந்த கருத்தின் அடித்தளம் MaxCode — ஒரு ஒருங்கிணைந்த பாதுகாப்பு குறியீடு, அது PushMeld மூலம் அறிவிப்புகளை அனுப்ப தேவையான அனைத்து தகவல்களையும் பெறும், அதாவது பகிர்ந்துள்ளிடத்துடனான சர்வர், ஸ்கிரிப்ட்கள் மற்றும் சாதனங்களுடன் தரங் கருதி மேலதிக கட்டமைப்பை உருவாக்காமல், தகவல் பரிமாற்றத்தை எளிதாக்கும் கருவி.
நான் இந்த திட்டத்தைப் பற்றி அறிந்தபோதே, MaxCode என்பது அதனுடைய மிக முக்கியமான பகுதி என்று நன்கு தோன்றியது. Push அறிவிப்புகள் மற்றும் மின்னஞ்சல் பழையவை என்று நினைக்க வேண்டும். முக்கியமானது என்னவென்றால், அதன் மூலம் தொடக்க செயலி அதன் delivery-ஐ நிர்வகிப்பதை நிறுத்துகிறது. அது მხოლოდ PushMeldக்கு சம்பவத்தை அறிவிக்கின்றது, மற்ற அனைத்தும் அதன் சர்வரின் புறம் நடைபெறுகிறது.
விடயம் தெளிவாகக் கூற விரும்புகிறேன்: PushMeld MELD® அமைப்பைச் சார்ந்தது. DigiMeld UG அதன் வளர்ச்சியை மேற்கொள்கிறது.
மேலும் தகவல் சம்பவத்தைப் பற்றி மட்டுமே அறிவது
பொது அறிவிப்பை இன்டிக்ரேஷன் விரைவில் தொழில்நுட்பப் பக்திகள் மற்றும் கட்டமைப்புகளால் நிரம்பிவிடும். திட்டம் ஒன்றை ஆராய்ந்து, அணுகலை அமைத்து, முக்கியங்களைச் சேமித்து, சாதன டோக்கன்களில் கவனம் செலுத்த, மொபைல் வலைதளப் பிளாட்பார்ம் விதிகளைக் கருத்தில் கொள்ள வேண்டும்.
PushMeld இவை அனைத்தையும் அதன் இயற்பமைப்பைத் தனிப்பட்ட கட்டளையாக மாற்றுகிறது.
காப்புக் காட்டும் செயலி மட்டும் ஒன்று உணர்கிறது: செயல் வெற்றிகரமாக இன்று அல்லது பிழையாக முடிந்தது என்பதை மட்டுமே. அது MaxCode, செய்திகள் தலைப்பு மற்றும் உரை ஆகியவற்றை வழங்குகிறது.
அதை அறிந்துகொள்ள தேவையானவை:
திட்டத்துடன் இணைக்கப்பட்ட சாதனங்கள் எவ்வளவு;
இப்போது எது தொலைபேசி செயல்படுகிறது;
Push இயங்கு வழி நிறுவப்பெற வேண்டும்;
மின்னஞ்சல் மூலம் செல்ல டெலிவரி அம்சம் இயங்குகிறதா;
பயனாளர் புதிய ஸ்மார்ட்போன் பெற்றுவிட்டார்;
பழைய டேப்லெட்டை முடுக்கிவிடுவதாக இல்லை;
யார் குறிப்பிட்ட அறிவிப்பை பெற வேண்டும்.
இந்த அனைத்தும் PushMeld இன் உள்ளே அமைக்கப்படுகிறது.
எனது கருத்தில், இங்குதான் இந்த திட்டத்தின் அடிப்படையான கருவி உள்ளது: MaxCode ஒரு செயலியில் இருந்து, அதிரடி பணி வழிமுறையை மாற்றுவதாகும்.
ஒரே MaxCode பல முக்கியங்களை மாற்றும்
பொதுவாக, வெளிப்படையான சேவையை இணைக்கும் போது, பல வகை அடிப்படைகள் நிறையாக வைக்கப்பட வேண்டும். திட்ட அடையாள எண், அணுகல் விசை, ரகசியச் சான்றிதழ்கள், சாதன டோக்கன்கள், குறிப்பிட்ட வழங்குநர்களின் அமைப்புகள் ஆகியவை தனித்தனியாக தேவைப்படும் படியாக இருக்கும்.
MaxCode எல்லாவற்றையும் ஒரு பாதுகாப்பான குறியீட்டில் இணைக்கிறது.
ஒவ்வொரு திட்டத்துக்கும் தனி MaxCode உருவாக்கப்படுகிறது. அதில் திட்டவட்ட அடையாளம், அனுப்பும் உரிமை மற்றும் PushMeld இற்கு தேவையான கூடுதல் விவரங்கள் உள்ளன.
அனுப்பும் அமைப்புகள் தனித்தனியாக பாதுகாப்பு விசைகள், டோக்கன்கள் அல்லது அமைப்புகளை சேமிக்க வேண்டியதில்லை:
திட்ட அடையாளம்;
API விசை அல்லது ரகசியம்;
பிணைப்புடைய சாதன டோக்கன்கள்;
ஒவ்வொரு பெறுநரின் அமைப்புகள்;
வித்த்யாசமான push வழங்குநர்களின் விசைகள்;
push மற்றும் மின்னஞ்சலுக்கு தனிப்பட்ட அமைப்புகள்.
ஒரே MaxCode ஐ செயலி, இணையதளம் அல்லது ஸ்கிரிப்ட் மீது சேர்க்கலாம். அதை பெறும்போது, PushMeld அது தானாக திட்டத்தை அடையாளப்படுத்தி, கோரிக்கையை சரிபார்த்து, சம்பந்தப்பட்ட சாதனங்களை தெரிந்துகொண்டு, ஏற்ற channels-ஐ தேர்ந்தெடுக்கும்.
அதனால், MaxCode ஒரு புதிய முக்கியம் போன்று நினைக்கப்படவேண்டாம், அது பல தனித்துவ முக்கியங்கள், டோக்கன்கள் மற்றும் அடையாளங்களின் பழக்கமான பிணைப்பை ஒரு குறியீடு கொண்டு மாற்றும் நோக்கத்துடன் உள்ளது.
அங்கே இடம் பதிலாக, ஆனால் இங்கு இல்லை
MaxCode-ஐ நீங்கள் பயன்படுத்தும் அமைப்புகள் எது ஆகினாலும், HTTP கோரிக்கையை தனக்கே செய்வதற்கோ அல்லது சிறிய உதவிக்குறிப்பை பயன்படுத்துவதற்கோ இயற்றியது எளிதாக இருக்கும்.
உதாரணமாக, PushMeld கூறும் போது:
வீட்டுச் சர்வர் பதிலளிக்கவில்லை;
காப்புப் பணி முடிந்தது அல்லது தவறியது;
தனிப்பட்ட ஸ்கிரிப்ட்டை நீடித்து ஓடியது;
3D பிரிண்டர் பதிப்பித்தது;
பாதுகாப்பு சோதனைக்கான தொட்டு நிகழ்ச்சி;
வாசல் திறக்கப்பட்டது அல்லது அலாரம் இயக்கப்பட்டது;
இணையதளத்தில் புதிய தகவல்;
பொருளின் விலை மாறியது;
பதிவிற்கான இடம் திறக்கப்பட்டது;
பழைய செயலி பெரிய கோப்பை கையாள்ந்தது;
சின்ன இணைய கடை புதிய ஆர்டரை பெற்றது.
இந்த இடங்களில் ஒரு சேவையோ, பயன்பாடோ தனித் தனியாக இருக்காமல், சில சாதனங்கள் மட்டும், சில கமாண்டுகளை இயக்க முடியும், மூன்றாம் பக்கங்கள் குறுகிய செயலைச் சேர்க்கலாம்.
இதனால், சம்பவத்தை PushMeld-க்குக் கொண்டு வர சிறந்த வழி உள்ளது.
இது நேரடியாக ஒரு சேவையாய் மாறாமல், அது நிகழ்ந்ததை பதிவு செய்து, MaxCode உடன் ஒரு தகவலை அனுப்புகிறது. மற்ற அனைத்தும் — பெறுநர்கள், சாதனங்கள், வழிமுறை, தொழில்நுட்ப பாதை — PushMeld இன் பின்புறம் நிலுவையில் உள்ளது.
ப(push) மட்டும் அல்ல, மின்னஞ்சலும்
PushMeld என்ற பெயர் அதிகம் தொலைபேசி அறிவிப்புகளோடு தொடர்புடையது, ஆனால் அதன் திறன்கள் இதற்கென்று உள்ளது மட்டுமல்ல.
அறிவிப்புகள் போக்கிற்கு push, மின்னஞ்சல் அல்லது இரண்டுமே பயன்படுத்தப்படலாம் — திட்ட அமைப்பின் விருப்பம் மற்றும் கிடைக்கும் வாயில்களின் அடிப்படையில்.
உதாரணமாக, வெற்றிகரமான காப்புப் பணி பற்றிய அறிவிப்பு அகத்தே தொலைபேசியில் காட்ட முடியும். முக்கிய பிழை ஏற்படும்போது, அதை மின்னஞ்சல் மூலம் கூட அனுப்ப முடியும்.
இரண்டும், அதே கோரிக்கையை MaxCode உடன் PushMeldச் செய்யும். மின்னஞ்சல் சேவையையும் தனித்தனியாக இணைக்க தேவையில்லை, அதன் அமைப்புகளை சேமிக்கவும், இரண்டாம் ஒரு அமைப்பை உருவாக்கவும் தேவையில்லை.
இணையதளத்திலும், அறிவிப்பு மூலம் அதிகாரப்பூர்வ முறையில் அனுப்ப, கிளையண்ட் ஏற்கும் எமெயிலை கூட அடைபட்டுக்கொள்ள முடியும். இது தொடர்ந்து இருந்தால், பிழைகளும், பதிவுகளும், அல்லது மற்ற விஷயங்களும் நிலையாகவே இருக்கும், மாற்றப்படாமல்.
தயாரிப்பின் தரவுகள் மற்றும் அறிவிப்புகளுக்கான மேலதிக வழிமுறைகள், கட்டமைப்புகள் மற்றும் விபரங்கள் PushMeld இல் உள்ளே நிர்ணயிக்கப்படுகின்றன.
ஒரு திட்டம் — ஒரு சம்பவ ஆதாரம்
திட்டங்கள், அவர்களின் பணிப்பணிகளுக்கான அறிவிப்புகளுக்கு பிரிப்பதற்கான வழியைக் கொடுக்கின்றன.
பொதுவான பயனர் எடுத்துக்கொள்ளும் அமைப்புகள் உதாரணமாக:
HomeServer— வீட்டுச் சர்வரின் நிலை;Backups— காப்புப் பணி முடிவுகள்;SmartHome— சென்சார் மற்றும் வீட்டுக் தானியங்கி;PriceMonitor— விலை மாற்றங்கள்;Website— நபர்களிடமிருந்த புதிய கேள்விகள்.
ஒவ்வொரு திட்டத்துக்கும் தனிப்பட்ட MaxCode வழங்கப்படுகிறது. இதனால், வீட்டுற் தானியக்கமும் விலை கண்காணிப்பும், காப்புப் பணி ஒரே இடத்தில் கலந்துகொள்ளாதே, தனித்தனி தகவல்கள் ஆகும்.
பயன்பாட்டில், தெளிவாக, சம்பவம் எங்கேயும் வந்துவிட்டது மற்றும் அது எந்த பணி தொடர்புடையது என்று தெரியும்.
இவ்வாறு பிரிப்பது முக்கியம், அதுவும் வளரும் இடத்துக்கு. ஒரே ஒரு தொடரும் பதில் எழுதியது அல்லாமல், பல உளர்ந்த சேனல்கள் கிடைத்துக்கொள்ள முடியும், ஒவ்வொன்றுக்கும் சொந்த ஆட்காட்டல் அமைப்புகளை அமைக்கலாம்.
புதிய தொலைபேசி மாற்றம் சா்க்கி, செயலியை மாற்றவேண்டியதில்லை
பொதுவான push-டோக்கன் ஒரு குறிப்பிட்ட செயலியின் நிறுவல் மற்றும் அதன் சாதனங்களுடன் சேர்ந்துள்ளது.
இதனால், இரண்டு தொலைபேசிகள், ஒரு டேப்லெட் இருந்தால், அது பல வடிவமான டோக்கன்கள் என்று கருதவேண்டியது. செயலியை மறுபடியும் நிறுவும்போது அல்லது சாதனம் மாற்றும்போது தனித்தனி டோக்கன் மாற்றியமைக்க முடியாது அல்லது செயல்பாடிடும் நிலையைக் கொண்டிருக்க முடியாது.
MaxCode அதற்குக் கீழே உள்ளது, அது செயலி அல்ல, அது திட்டத்தின் குறியீடு, தனித்தன்மை அல்ல.
பயனர் எந்த சாதனங்கள் இதில் அடக்கம் மற்றும் அவற்றுக்கு அறிவிப்புகளை பெற வேண்டும் என்பதை தேர்ந்தெடுக்க வேண்டும். உதாரணமாக, வீட்டுச் சர்வரின் அறிவிப்புகளை தனிப்பட்ட தொலைபேசிகள் மற்றும் டேப்லெட்கள் பங்கேற்றும், கடமைச் சேவை ஸ்மார்ட் பிரொபைல் மட்டுமே பெற வேண்டும் என்பதற்கு, அதை அமைக்கலாம்.
பயனர் புதிய தொலைபேசி வாங்கியபோது அல்லது பழைய சாதனத்தை முடிக்கும் போதும், அசல் ஸ்கிரிப்ட் அதே MaxCode ஐ பயன்படுத்தி தொடரும். தற்போதைய பெறுநர்கள் பட்டியல் PushMeld-இல் மாற்றம் அடைகிறது.
இது எமெயில் சேர்க்கும் அல்லது பிற வழங்கல் அமைப்புகளை மாற்றும் போது கூட பொருந்தும்.
இதனால், MaxCode என்பது ஒரு சுருக்கமான முக்கியம் அல்ல, அது சம்பவம் மற்றும் அதற்கான வழிமுறையிடலுக்கு இடையேயான எல்லையை அமைக்கிறது. அப்படி தேர்தெடுத்து, அதன் பின்தொடர்புக்களை மாற்ற வேண்டும் ஆனால், ஆறுதலாக மேம்படுத்த முடியாது என்பது.
இளம்பெற்ற பணிகளுக்கும் இலவசம்
கோட்பாட்டு திட்டமிடல்கள், நிறுவன அமைப்புகள் மற்றும் பெரிய தரவு தொகுப்புகளைப் பயன்படுத்தும் வகுப்புகளில் PushMeld மிகவும் தொழில்நுட்பபூர்வமான மற்றும் கடுமையானதாகத் தோன்றும். இதனாலே, அது தொழில்முறை வலைவழிச் செயலியர்களுக்கும் நிறுவனங்களுக்கும் மட்டுமே ஏற்றதோ என்று நினைக்கலாம்.
இருப்பினும், வழக்கமான வீட்டுப்பணி என்று ஆரம்பிக்கலாம்.
தொடர்பு பயன்பாடு இலவசம். MaxCode இன் முக்கிய அம்சங்கள், அதன் பின் இலவசக் கட்டண எல்லைகளுக்குள் வேலை செய்யும். ஒருவர் ஒரு திட்டத்தை உருவாக்கி சாதனத்தை இணைத்துக்கொண்டு, தன் சர்வர், இணையதள, ஸ்கிரிப்ட் அல்லது வீட்டுத் தானியக்கத்திலிருந்து அறிவிப்புகளை பெறலாம்.
இது ஒருபோதும், தடவையான, அாட்சி மாதிரி இல்லை, இது ஒரு சாதாரண பயன்பாட்டின் கீழ் வேலை செய்யும். பொதுவான சந்தர்ப்பங்களில், இலவச வாயில்கள் போதும்.
பணம் செலுத்தும் திட்டங்கள் பெருகும் போது, கோரிக்கைகள் அதிகப்படும்போது, கூடுதல் அம்சங்கள் தேவைபடும் போது அல்லது அதிக அளவில் பாவனை செய்யும் பொழுது மட்டுமே அதிக கட்டணப் பிளான்கள் தேவையாகும்.
மனிதர் மற்றும் நிறுவனம் — ஒரே சமர்ப்பணம் விதி
MaxCode இயந்திரம், பெரிய அல்லது சிறிய கட்டமைப்புகளுக்கு, அதே Principles-ஐ பின்பற்றும்.
ஒரு சிறிய தொழிற்சாலை, 3D அச்சிடல் நிறைவு செய்தது என்று அறிவிக்கலாம். ஒரு இணைய கடை புதிய அதிரடி வாங்கப்பட்டுள்ளது என்று கூறலாம். ஒரு தொழில்நுட்ப குழு சர்வர் பிழையைத் தெரிவிக்க வேண்டும்.
அளவுகள், திட்டங்கள் மாறலாம், ஆனால், பணிப்பெய்திகள் அனைத்தும் ஒரே முறையில் செல்லும். உதாரணமாக, ஒரு நிறுவனம் மூன்று சம்பவ ஆதாரங்கள் படைத்தால்: Orders, Payments, ServerStatus. அவற்றுக்கு தனியான MaxCode, அதன் சாதனங்கள் உள்ளன, அதுவே பிழைகள், ஒழுங்குகள் அல்லது தகவல்களை அனுப்பும்.
தயாரிப்புகள், சாதனங்கள், சீர்திருத்தங்கள் மாறினாலும், ஆரம்பம் அமைப்பு எந்த விதமாக சேதப்படாது. மறுஅமைப்பு செய்ய தேவையில்லை. PushMeld கையேடு மேலாண்மை கடமை.
APNs, FCM மற்றும் HMS பயன்பாட்டிற்கு வெளியே
Push அறிவிப்புப்பெறுவதற்கான வழிகளில் Apple, Google, Huawei ஆகிய நிறுவனத்தின் சேவைகள் பயன்படுத்தப்படுகின்றன. ஒவ்வொன்றின் விதிகள், டோக்கன்கள் மற்றும் தொழில்நுட்ப சிறப்பம்சங்கள் தனிப்பட்டவை.
பொதுவாக, அவற்றை உருவாக்கும் போது, இந்த வேறுபாடுகள் கருதப்பட வேண்டும். PushMeld இல், இவை MaxCode க்கு வெளியில் உள்ளது.
வீடுச் சர்வர், இணையதள அல்லது ஸ்கிரிப்ட்ட்கள் அறிவிப்பின் சாதனம் அல்லது வழிமுறையை தீர்மானிப்பதில்லை. அது ஒரே ஒரு கோரிக்கையை செய்கிறது, PushMeld அது தேவையான வழிக்கு ஏற்றி செல்கிறது.
MaxCode Apple, Google மற்றும் Huawei's infrastructure-ஐ மாற்றுவதில்லை. அது ஒரே இடம், அவற்றுக்கு முன்னரே, ஒருங்கிணைந்த நுழைவு முகவுரையாக உள்ளது.
இதனால், தொடக்க அமைப்புகள், சாதனங்கள், வழிமுறைகள், இன்னும் ஒரு புதிய தொலைபேசி அல்லது மின்னஞ்சல் சேர்க்கும் எதையும் மாற்றவேண்டியதில்லை. நிகழ்வா ஏற்படும்போது, எனும் விஷயத்திற்கு எந்த பாதிப்பும் இருக்காது.
MaxCode மற்றும் சாதாரண API-விசை — வேறுபாடு என்ன?
சாதாரண API-விசை என்பது சாதனத்தை அணுகும் அனுமதியை மட்டும் தரும். அது பிழை சோதனைக்கு பின், பணி, பெறுநர்கள் அல்லது வழிமுறை பற்றி தனித்து அறிவிக்க வேண்டும்.
MaxCode இவை அனைத்தையும் ஒரே பொது குறியீட்டில் ஒன்றிணைக்கிறது.
PushMeld அதை அடையாளப்படுத்திக்கொள்ள இன்றைய MaxCode-ஐ ஒத்திக்கொள்ளும், கோரிக்கையை சரிபார்க்கும் மற்றும் தற்சமயம் சரியான அமைப்புகளைப் பயன்படுத்தும். பின்வரும் செயலிகள் MaxCode மற்றும் சம்பவத்தின் உள்ளடக்கம் ஆகியவற்றை மட்டுமே அனுப்பும், அதன் பின்தடத்தை எலும்பை ஒழுங்கு படுத்தாது.
விளக்கமிடப் புறம், API-விசை என்பது சேவையின் அணுகலைத் திறக்கும், ஆனால் MaxCode அது தொடர்பான, அது எங்கு, எப்படி, எப்போது என்பது முழுமையாக தெரியும் என்பதை உறுதி செய்கிறது.
அறிவிப்பை ஒரு இணைக்கக்கூடிய வழி ஆக மாற்றுவது
PushMeld-ஐ பயன்படுத்திக் கொண்டபோதும், அதை நான் சாதாரண push அறிவிப்புக் கருவி என்று அழைக்க மாட்டேன்.
விரும்பினால், இது அறிவிப்புகளை இல்லாத இடங்களில் சேர்க்கும் மற்றும் அவற்றை, ஆரம்ப செயலியின் புறம் பின்வரிசை பண்ணாமல், நேரிடையாக இருதாயங் பண்ணும் வழியாக இருக்கும்.
இதற்கான ஆதாரம் — வீட்டுச் சர்வர், சென்சார், பழைய செயலி, கணக்குப்பணம், தனிப்பட்ட செயலி அல்லது நிறுவனத்தின் உள்ளக அமைப்பு. HTTP கோரிக்கையை தனக்கே செய்ககூடும், அல்லது சிறிய உதவி கருவி பயன்படுத்தினால், அது PushMeld-க்கு அறிவிப்பு அனுப்பும்.
மேலும், MaxCode — இது நிகழ்வு மற்றும் அதன் விநியோக இடையேயான எல்லையைச் சேர்க்கிறது. ஒரு பக்கம் — செயலி, நிபந்தனை அழைக்கிறது. மற்ற பக்கம் — PushMeld, அது திட்டம், சாதனங்களும், வழிகளும் மற்றும் தொழில்நுட்ப பாதையும் தேர்ந்தெடுக்கும்.
எனவே, MaxCode-இன் மிக முக்கியமான வசதி — பல முக்கியங்களை ஒரு குறியீடாக மாற்றும் அம்சம் மட்டுமல்ல, அது நிகழ்வு மற்றும் அதன் மொழியிடல் (route) இடையேயான எல்லையை மாற்றும். இந்த எல்லையைத் தவிர, மற்ற அனைத்தையும் – ஒரு சீரான மற்றும் மாற்றக்கூடிய மிக முக்கிய அம்சமாக மாற்றும்.
}