Matrix (protokoll)
valósidejű elosztott kommunikációs protokoll / From Wikipedia, the free encyclopedia
A Matrix egy nyílt szabványú valós idejű kommunikációs eljárás, ami általánosan lehetővé teszi a számítógépek közötti adatcserét egy elosztott rendszerekből álló számítógépes hálózaton, vagy ennek leggyakrabban alkalmazott részhalmazaként lehetővé teszi a valós idejű csevegést. Tervezésének alapelve, hogy lehetővé tegye a különböző szolgáltatókat használó felhasználók közötti csevegést, hang- és videokommunikációt úgy, hogy a felhasználó ugyanazt az állapotot látja függetlenül attól, hogy a hálózatra hol csatlakozott; hasonlítható egy valós idejű email szolgáltatáshoz, ami változatos tartalmú üzeneteket juttat el egy vagy több címzetthez.
Matrix | |
Fejlesztő | The Matrix.org Foundation |
Kategória |
|
Licenc | Apache Licenc 2.0 |
A Matrix weboldala |
Műszakilag egy alkalmazási rétegbeli kommunikációs protokoll, ami valós idejű föderált (federated) üzenettovábbítást végez; tekinthető egy elosztott JSON adatbázisnak is. A kiszolgálókat HTTP REST API-n keresztül lehet elérni és az üzenetek tartalma JSON formában kerül megadásra.[1][2] A szabványos webszolgáltatásokkal WebRTC segítségével tud kapcsolatot tartani, így segítve a böngészőkben futó alkalmazások közötti kapcsolattartást.