Daw Gitter yn rhan o rwydwaith Matrix

cwmni Elfen yn caffael Gitter у GitLabaddasu'r gwasanaeth i weithio mewn rhwydwaith ffederal Matrics. Dyma'r negesydd mawr cyntaf y bwriedir ei drosglwyddo'n dryloyw i rwydwaith datganoledig, ynghyd â'r holl ddefnyddwyr a hanes negeseuon.


Mae Gitter yn offeryn canolog, rhad ac am ddim ar gyfer cyfathrebu grŵp rhwng datblygwyr. Yn ogystal â swyddogaeth nodweddiadol sgwrsio tîm, sydd yn ei hanfod yn debyg i berchnogol Slac, Mae Gitter hefyd yn darparu offer ar gyfer integreiddio tynn â llwyfannau datblygu cydweithredol fel GitLab a GitHub. Yn y gorffennol roedd y gwasanaeth yn berchnogol, nes iddo gael ei gaffael gan GitLab.

Mae Matrix yn brotocol rhad ac am ddim ar gyfer gweithredu rhwydwaith ffederal wedi'i adeiladu ar sail graff digwyddiad acyclic (DAG). Prif weithrediad y rhwydwaith hwn yw negesydd gyda chefnogaeth ar gyfer amgryptio o'r dechrau i'r diwedd a VoIP (galwadau sain a fideo, cynadleddau grŵp). Mae gweithrediadau cyfeirio cleientiaid a gweinyddwyr yn cael eu datblygu gan gwmni masnachol o'r enw Element, y mae ei weithwyr hefyd yn arwain y sefydliad di-elw Matrix.org Foundation, sy'n goruchwylio datblygiad manyleb protocol Matrix.

Ar hyn o bryd, mae defnyddwyr Gitter a Matrix yn cyfathrebu gan ddefnyddio “pont” matrics-appservice-gitter, cyfnewid ar gyfer anfon negeseuon ymlaen rhyngddynt. Wrth anfon neges, er enghraifft, o Gitter i sgwrs gydag integreiddio cysylltiedig i Matrix, mae'r “bont” yn creu defnyddiwr rhithwir ar gyfer yr anfonwr o Gitter ar y gweinydd Matrix, y mae'r neges yn cael ei danfon i'r sgwrs gan Matrix ar ei ran, ac i'r gwrthwyneb, yn y drefn honno. Mae cysylltu integreiddio o'r fath yn bosibl yn uniongyrchol o'r gosodiadau sgwrsio ar ochr Matrics, ond bydd y dull hwn o gyfathrebu yn cael ei nodi fel un sydd wedi dyddio.

Yn y tymor byr, ni fydd defnyddwyr yn sylwi ar unrhyw newidiadau gweladwy: byddant yn gallu defnyddio'r negesydd yn yr un modd â chyn y pryniant. Yn y dyfodol, bydd y broses o drawsnewid o wasanaeth canolog i endid ffederasiwn datganoledig yn cael ei chwblhau diolch i drefnu gweinydd Matrics newydd ac integreiddio “pont”, tebyg i matrix-appservice-gitter, yn uniongyrchol i'r Gitter. sylfaen cod. Bydd sgyrsiau presennol yn Gitter ar gael fel ystafelloedd Matrix, megis "#angular_angular:gitter.im", gyda hanes y neges wedi'i fewngludo.

Ar ôl integreiddio llwyddiannus, bydd defnyddwyr y ddau rwydwaith yn elwa: bydd defnyddwyr Matrix yn gallu cyfathrebu'n dryloyw â defnyddwyr Gitter, a bydd defnyddwyr Gitter yn gallu defnyddio cleientiaid Matrix, megis symudol, fel mae datblygiad ceisiadau Gitter swyddogol wedi dod i ben. Yn y pen draw, bydd yn bosibl ystyried y bydd Gitter yn dod yn un o gleientiaid rhwydwaith Matrix. Ond, yn anffodus, mae Gitter yn sylweddol israddol o ran galluoedd i'r cleient cyfeirio Matrix - Element, felly yn lle dod â Gitter i gydraddoldeb o ran ymarferoldeb ag Element, penderfynwyd gweithredu'r holl alluoedd coll o Gitter i Element. Yn y tymor hir, bydd Element yn disodli Gitter.

Rhai o nodweddion defnyddiol Gitter y gellir eu haddasu ar gyfer Elfen:

  • Perfformiad uchel wrth wylio sgyrsiau gyda nifer sylweddol o ddefnyddwyr a negeseuon;
  • Integreiddiad tynn â llwyfannau datblygu cydweithredol fel GitLab a GitHub;
  • Catalog hierarchaidd o sgyrsiau;
  • Golygfa sefydlog o sgyrsiau cyhoeddus sy'n gyfeillgar i beiriannau chwilio;
  • Cymorth Markup yn KaTeX;
  • Canghennau coed o negeseuon (edau).

Mae Element yn addo y bydd y frontend Gitter yn cael ei ddisodli gan Element dim ond pan fydd Element yn cyrraedd cydraddoldeb o ran ymarferoldeb. Tan hynny, bydd cronfa god Gitter yn cael ei diweddaru heb unrhyw atchweliadau o ran ymarferoldeb.

Bydd gweithwyr Gitter hefyd yn gweithio er budd Element.

Ffynhonnell: linux.org.ru

Ychwanegu sylw