මේ මස මුල හැකර් ප්රවෘත්ති වල
IMAP ගැන මම අකමැති දේ
ප්රොටෝකෝලය
තවත් ගැටළුවක් වන්නේ රථවාහන පරිභෝජනය සම්බන්ධයෙනි. IMAP සමඟින්, ඊමේල් සේවාදායකයේ ගබඩා කර ඇති අතර දේශීය සේවාදායකයින් සමඟ වරින් වර සමමුහුර්ත වේ. කිසියම් හේතුවක් නිසා පරිශීලකයාගේ උපාංගයේ පිටපත දූෂිත වුවහොත්, සියලුම තැපැල් නැවත සමමුහුර්ත කළ යුතුය. නූතන ලෝකයේ, ජංගම උපාංග දහස් ගණනක් සේවාදායකයට සම්බන්ධ කළ හැකි විට, මෙම ප්රවේශය රථවාහන සහ පරිගණක සම්පත් පරිභෝජනය වැඩි කිරීමට හේතු වේ.
දුෂ්කරතා පැන නගින්නේ ප්රොටෝකෝලය සමඟ පමණක් නොව, එය සමඟ වැඩ කරන විද්යුත් තැපැල් සේවාදායකයින් සමඟ ය. එය නිර්මාණය කළ දා සිට, IMAP බොහෝ වාරයක් විවිධ සංශෝධනවලට ලක් වී ඇත - වර්තමාන අනුවාදය IMAP4 වේ. ඒ අතරම, එය සඳහා බොහෝ විකල්ප දිගු ඇත - ජාලය මත
ඒ අතරම, බොහෝ සමාගම් IMAP සමඟ වැඩ කිරීම සරල කළ යුතු හෝ එය ප්රතිස්ථාපනය කළ යුතු තමන්ගේම හිමිකාර විසඳුම් ඉදිරිපත් කරයි:
"එපමනක් නොව, නවීන විද්යුත් තැපැල් සේවාලාභියෙකු පණිවිඩ යැවීම පමණක් නොව, සම්බන්ධතා සමඟ වැඩ කිරීමට සහ දින දර්ශනය සමඟ සමමුහුර්ත කිරීමට හැකි විය යුතුය" යනුවෙන් IaaS සපයන්නාගේ සංවර්ධන ප්රධානී සර්ජි බෙල්කින් පවසයි.
1Cloud.ru . - අද, තෙවන පාර්ශවීය ප්රොටෝකෝල වැනිLDAP ,CardDAV иකැල්ඩාවි . මෙම ප්රවේශය ආයතනික ජාල වල ෆයර්වෝල් වින්යාසය සංකීර්ණ කරන අතර සයිබර් ප්රහාර සඳහා නව දෛශික විවෘත කරයි.
JMAP මෙම ගැටළු විසඳීම සඳහා නිර්මාණය කර ඇත. එය අන්තර්ජාල ඉංජිනේරු කාර්ය සාධක බලකායේ (IETF) මගපෙන්වීම යටතේ FastMail විශේෂඥයින් විසින් සංවර්ධනය කරනු ලැබේ. ප්රොටෝකෝලය HTTPS මත ක්රියාත්මක වන අතර, JSON භාවිතා කරයි (මෙම හේතුව නිසා එය විද්යුත් පණිවිඩ හුවමාරු කර ගැනීමට පමණක් නොව, වලාකුළෙහි කාර්යයන් ගණනාවක් විසඳීම සඳහාද සුදුසු වේ) සහ ජංගම පද්ධතිවල තැපැල් සමඟ වැඩ කිරීමේ සංවිධානය සරල කරයි. ලිපි සැකසීමට අමතරව, සම්බන්ධතා සහ දින දර්ශන කාලසටහන් සමඟ වැඩ කිරීම සඳහා දිගු සම්බන්ධ කිරීමේ හැකියාවද JMAP සපයයි.
නව ප්රොටෝකෝලයේ විශේෂාංග
JMAP යනු
JMAP හි විද්යුත් තැපෑලක් JSON ව්යුහ ආකෘතියකින් නිරූපණය කෙරේ. පණිවිඩයේ සියලුම තොරතුරු එහි අඩංගු වේ
සේවාදායකයා සේවාදායකය සම්බන්ධ කර ගැනීමට API භාවිතා කරයි. මෙය සිදු කිරීම සඳහා, එය සත්යාපනය කළ POST ඉල්ලීමක් ජනනය කරයි, එහි ගුණාංග JMAP සැසි වස්තුවේ විස්තර කර ඇත. ඉල්ලීම යෙදුම්/json ආකෘතියෙන් වන අතර තනි JSON ඉල්ලීම් වස්තුවකින් සමන්විත වේ. සේවාදායකය ද එක් ප්රතිචාර වස්තුවක් ජනනය කරයි.
В
{
"using": [ "urn:ietf:params:jmap:core", "urn:ietf:params:jmap:mail" ],
"methodCalls": [
[ "method1", {
"arg1": "arg1data",
"arg2": "arg2data"
}, "c1" ],
[ "method2", {
"arg1": "arg1data"
}, "c2" ],
[ "method3", {}, "c3" ]
]
}
සේවාදායකය ජනනය කරන ප්රතිචාරයේ උදාහරණයක් පහත දැක්වේ:
{
"methodResponses": [
[ "method1", {
"arg1": 3,
"arg2": "foo"
}, "c1" ],
[ "method2", {
"isBlah": true
}, "c2" ],
[ "anotherResponseFromMethod2", {
"data": 10,
"yetmoredata": "Hello"
}, "c2"],
[ "error", {
"type":"unknownMethod"
}, "c3" ]
],
"sessionState": "75128aab4b1b"
}
උදාහරණ ක්රියාත්මක කිරීම් සමඟ සම්පූර්ණ JMAP පිරිවිතර සොයාගත හැකිය
/
අනාගත බලාපොරොත්තු
ප්රමිතියේ වැඩ තවමත් නිල වශයෙන් නිම කර නොමැති වුවද, එය දැනටමත් නිෂ්පාදන පරිසරයන්හි ක්රියාත්මක වෙමින් පවතී. උදාහරණයක් ලෙස, විවෘත තැපැල් සේවාදායකයේ නිර්මාතෘවරුන්
අනාගතයේදී JMAP පදනම් කරගත් ව්යාපෘති වැඩි වැඩියෙන් සිදුවනු ඇතැයි අපට අපේක්ෂා කළ හැකිය. උදාහරණයක් ලෙස, Linux පද්ධති සඳහා IMAP සේවාදායකයක් නිර්මාණය කරන Open-Xchange හි සංවර්ධකයින් නව ප්රොටෝකෝලය වෙත මාරු වීමට යම් සම්භාවිතාවක් ඇත. IMAP ඒවා ගොඩක් ප්රතික්ෂේප කරන්න
IETF සහ FastMail හි සංවර්ධකයින් පවසන්නේ පණිවිඩ යැවීම සඳහා නව විවෘත ප්රමිතියක අවශ්යතාවය වැඩි වැඩියෙන් පරිශීලකයින් දකින බවයි. JMAP හි කතුවරුන් බලාපොරොත්තු වන්නේ අනාගතයේදී තවත් සමාගම් මෙම ප්රොටෝකෝලය ක්රියාත්මක කිරීමට පටන් ගනු ඇති බවයි.
අපගේ අතිරේක සම්පත් සහ මූලාශ්ර:
GDPR අනුකූලතාව සඳහා කුකීස් පරීක්ෂා කරන්නේ කෙසේද - නව විවෘත මෙවලමක් උපකාරී වනු ඇත
යෙදුම් ක්රමලේඛන අතුරුමුහුණත සමඟ ඉතිරි කරන්නේ කෙසේද
1cloud.ru හි උදාහරණය භාවිතා කරමින් වලාකුළු සේවාවක DevOps
1Cloud cloud architecture හි පරිණාමය
HTTPS මත ඇති විය හැකි ප්රහාර සහ ඒවායින් ආරක්ෂා වන්නේ කෙසේද
අන්තර්ජාලයේ සේවාදායකයක් ආරක්ෂා කරන්නේ කෙසේද: 1cloud.ru අත්දැකීම
කෙටි අධ්යාපනික වැඩසටහනක්: අඛණ්ඩ ඒකාබද්ධතාවය යනු කුමක්ද?
මූලාශ්රය: www.habr.com