විමධ්‍යගත සන්නිවේදන වේදිකාව Matrix 1.0 නිකුත් කිරීම

විසින් ඉදිරිපත් කරන ලදී විමධ්‍යගත සන්නිවේදනයන් සංවිධානය කිරීම සඳහා වූ ප්‍රොටෝකෝලයේ පළමු ස්ථාවර නිකුතුව Matrix 1.0 සහ ආශ්‍රිත පුස්තකාල, API (සේවාදායක-සේවාදායක) සහ පිරිවිතර. Matrix හි අපේක්ෂිත සියලු හැකියාවන් විස්තර කර ක්‍රියාත්මක කර නොමැති නමුත් මූලික ප්‍රොටෝකෝලය සම්පූර්ණයෙන්ම ස්ථාවර වී ඇති අතර සේවාලාභීන්, සේවාදායකයන්, bots සහ gateways ස්වාධීනව ක්‍රියාත්මක කිරීම සඳහා පදනමක් ලෙස භාවිතයට සුදුසු තත්ත්වයකට පැමිණ ඇති බව වාර්තා වේ. ව්යාපෘති සංවර්ධන බෝ වීම Apache 2.0 යටතේ බලපත්‍ර ලබා ඇත.

ඊට සමගාමීව, පළ කර ඇත පණිවිඩ සේවාදායකය උපාගම 1.0.0 යොමු ක්රියාත්මක කිරීම සමඟ Matrix 1.0 ප්‍රොටෝකෝලය. Synapse 1.0 සකස් කිරීමේදී ප්‍රධාන අවධානය යොමු වූයේ ප්‍රොටෝකෝලය නිවැරදිව ක්‍රියාත්මක කිරීම, ආරක්ෂාව සහ විශ්වසනීයත්වය වෙත බව සටහන් වේ. Synapse දැන් බීටා වලින් බැහැර වන අතර සාමාන්‍ය භාවිතය සඳහා සූදානම්. උපාගම කේතය Python වලින් ලියා ඇති අතර දත්ත ගබඩා කිරීමට SQLite හෝ PostgreSQL DBMS භාවිතා කළ හැක. Synapse 1.0 යනු Python 2.x සහය ඇති නවතම නිකුතුවයි.

පෙරනිමියෙන්, එය නව කතාබස් නිර්මාණය කිරීමට භාවිතා කරයි. 4 අනුවාදය කාමර ප්‍රොටෝකෝලය, නමුත් විකල්ප වශයෙන් තිබේ පස්වන සේවාදායක යතුරු වල ආයු කාලය සීමා කිරීම සඳහා සහාය ඇති අනුවාදය. පෙර නිකුතු වලින් සංක්‍රමණය වන විට, බෙදාගත් විමධ්‍යගත ජාලයකට සම්බන්ධ වීමට දැන් වලංගු TLS සහතිකයක් ලබා ගැනීම අවශ්‍ය බව සලකන්න.
ගනුදෙනුකරුවන් ලෙස භාවිතා කළ හැකිය කෝලාහලය (Linux, Windows, macOS, Web, Android සහ iOS සඳහා තිබේ) වීචැට් (Lua හි CLI), nheko (C++/Qt), ක්වාටර්නියන් (C++/Qt) සහ භාගික (මලකඩ / GTK).

Matrix 1.0 හි තවමත් ස්ථාවර වී නොමැති විශේෂාංග අතර යවන ලද පණිවිඩ සංස්කරණය කිරීම (Synapse 1.0 සහ Riot හි සහය දක්වයි, නමුත් පෙරනිමියෙන් සක්‍රීය කර නැත), ප්‍රතික්‍රියා, නූල් සාකච්ඡා, පරිශීලකයින්ගේ හරස් සත්‍යාපනය, සජීවී කතාබස් සංඛ්‍යාලේඛන ඇතුළත් වේ. සේවාදායකය ක්‍රියාත්මක කිරීමේදී ඉදිරියට එන කාර්යයන් අතර, කාර්ය සාධනය ප්‍රශස්ත කිරීමට සහ මතක පරිභෝජනය අඩු කිරීමට සැලසුම් කර ඇත. විමර්ශන සේවාදායකයට අමතරව, Python හි පර්යේෂණාත්මක ක්‍රියාත්මක කිරීම් ද සංවර්ධනය වෙමින් පවතී රූමා (මලකඩ) සහ ඩෙන්ඩ්රි (යන්න).

විමධ්‍යගත සන්නිවේදන සංවිධානය කිරීමේ වේදිකාව Matrix විවෘත ප්‍රමිතීන් භාවිතා කරන ව්‍යාපෘතියක් ලෙස සංවර්ධනය වෙමින් පවතින අතර පරිශීලකයින්ගේ ආරක්ෂාව සහ පෞද්ගලිකත්වය සහතික කිරීම කෙරෙහි විශාල අවධානයක් යොමු කරයි. Matrix ද්විත්ව රැට්චෙට් ඇල්ගොරිතම (සංඥා ප්‍රොටෝකෝලයේ කොටසක්) ඇතුළුව එහිම ප්‍රොටෝකෝලය මත පදනම්ව අන්තයේ සිට අවසානය දක්වා සංකේතනය සපයයි. සෘජු පණිවිඩ යැවීමේදී සහ කතාබස් වලදී (යාන්ත‍්‍රණයක් භාවිතා කරමින්) අන්තයේ සිට අගට සංකේතනය භාවිතා වේ. මෙගොල්ම්) සංකේතාංකන ක්‍රම ක්‍රියාත්මක කිරීම NCC සමූහය විසින් විගණනය කරන ලදී. භාවිතා කරන ප්‍රවාහනය වන්නේ WebSockets හෝ ප්‍රොටෝකෝලය භාවිතා කිරීමේ හැකියාව සහිත HTTPS+JSON වේ CoAP+ශබ්දය.

පද්ධතිය ගොඩනඟා ඇත්තේ එකිනෙකා සමඟ අන්තර් ක්‍රියා කළ හැකි සහ පොදු විමධ්‍යගත ජාලයකට ඒකාබද්ධ වන සේවාදායක ප්‍රජාවක් ලෙස ය. පණිවිඩ යැවීමේ සහභාගිවන්නන් සම්බන්ධ කර ඇති සියලුම සේවාදායකයන් හරහා පණිවිඩ ප්‍රතිවර්තනය වේ. Git ගබඩාවන් අතර කැපවීම් බෙදා හරින ආකාරයටම සේවාදායකයන් හරහා පණිවිඩ බෙදා හරිනු ලැබේ. තාවකාලික සේවාදායක ඇනහිටීමකදී, පණිවිඩ නැති නොවේ, නමුත් සේවාදායකය නැවත ක්‍රියාත්මක වීමෙන් පසු පරිශීලකයින්ට සම්ප්‍රේෂණය වේ. විද්‍යුත් තැපෑල, දුරකථන අංකය, ෆේස්බුක් ගිණුම යනාදිය ඇතුළුව විවිධ පරිශීලක හැඳුනුම් විකල්ප සඳහා සහය දක්වයි.

විමධ්‍යගත සන්නිවේදන වේදිකාව Matrix 1.0 නිකුත් කිරීම

ජාලය හරහා අසමත් වීමේ තනි ලක්ෂ්යයක් හෝ පණිවිඩ පාලනයක් නොමැත. සාකච්ඡාවෙන් ආවරණය වන සියලුම සේවාදායකයන් එකිනෙකට සමාන වේ.
ඕනෑම පරිශීලකයෙකුට තමන්ගේම සේවාදායකයක් ධාවනය කර එය පොදු ජාලයකට සම්බන්ධ කළ හැකිය. එය නිර්මාණය කිරීමට හැකි ය දොරටු වෙනත් ප්‍රොටෝකෝල මත පදනම් වූ පද්ධති සමඟ Matrix අන්තර්ක්‍රියා සඳහා, උදාහරණයක් ලෙස, සකස් කර ඇත IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp සහ Slack වෙත ද්වි-මාර්ග පණිවිඩ යැවීම සඳහා සේවා.

ක්ෂණික කෙටි පණිවුඩ සහ කතාබස් වලට අමතරව, පද්ධතිය ගොනු මාරු කිරීමට, දැනුම්දීම් යැවීමට,
දුරකථන සම්මන්ත්‍රණ සංවිධානය කිරීම, හඬ සහ වීඩියෝ ඇමතුම් ලබා ගැනීම.
ලිපි හුවමාරු ඉතිහාසය සෙවීමට සහ අසීමිත නැරඹීමට Matrix ඔබට ඉඩ සලසයි. එය ටයිප් කිරීම පිළිබඳ දැනුම්දීම, පරිශීලක සබැඳි පැමිණීම ඇගයීම, කියවීම තහවුරු කිරීම, තල්ලු දැනුම්දීම්, සේවාදායක පැති සෙවීම, ඉතිහාසය සමමුහුර්ත කිරීම සහ සේවාදායක තත්ත්වය වැනි උසස් විශේෂාංග සඳහා ද සහය දක්වයි.

ව්යාපෘතියේ සංවර්ධනය සම්බන්ධීකරණය කිරීම සඳහා ලාභ නොලබන සංවිධානයක් මෑතකදී නිර්මාණය කර ඇත Matrix.org පදනම, ව්‍යාපෘතියේ ස්වාධීනත්වය සහතික කරන, Matrix ආශ්‍රිත ප්‍රමිතීන් වර්ධනය කරන අතර ඒකාබද්ධ තීරණ ගැනීම සඳහා මධ්‍යස්ථ සංසදයක් ලෙස ක්‍රියා කරයි. Matrix.org පදනම මෙහෙයවනු ලබන්නේ වාණිජ පරිසර පද්ධතියට සම්බන්ධ නොවන, ප්‍රජාව තුළ අධිකාරියක් ඇති සහ ව්‍යාපෘතියේ මෙහෙවර ආරක්ෂා කිරීමට කැපවී සිටින අධ්‍යක්ෂවරුන් පස් දෙනෙකුගෙන් යුත් මණ්ඩලයක් මගිනි.

අධ්‍යක්ෂකවරුන් වූයේ John Crowcroft (ජෝන් ක්‍රෝක්‍රොෆ්ට්, විමධ්‍යගත සන්නිවේදනයේ පුරෝගාමීන්ගෙන් කෙනෙකි), මැතිව් හොඩ්ග්සන් (මැට්‍රික්ස් සම-නිර්මාතෘ), ඇමැන්ඩින් ලෙ පේප් (මැට්‍රික්ස් සම-නිර්මාතෘ), රොස් ෂුල්මන් (අන්තර්ජාලය සහ විමධ්‍යගත පද්ධති පිළිබඳ විශේෂඥයෙකු වන විවෘත තාක්ෂණ ආයතනයේ නීතිඥ), ජුටා ස්ටයිනර්, සම- බ්ලොක්චේන් තාක්‍ෂණ සමාගමක් වන Parity Technologies හි නිර්මාතෘ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න