Gitter нь Matrix сүлжээний нэг хэсэг болсон

Фирм Бүрэлдэхүүн олж авдаг Гайт у GitLabнэгдсэн сүлжээнд ажиллах үйлчилгээг тохируулах матриц. Энэ бол бүх хэрэглэгчид болон мессежийн түүхийн хамт төвлөрсөн бус сүлжээнд ил тод дамжуулахаар төлөвлөж буй анхны томоохон мессенжер юм.


Gitter бол хөгжүүлэгчдийн хооронд групп харилцах үнэгүй, төвлөрсөн хэрэгсэл юм. Багийн чатын ердийн функцээс гадна өмчийнхтэй үндсэндээ төстэй Сул,Gitter нь GitLab, GitHub зэрэг хамтын хөгжүүлэлтийн платформуудтай нягт уялдаа холбоотой хэрэгслээр хангадаг. Өмнө нь үйлчилгээ нь өмчийнх байсан, GitLab худалдаж авах хүртэл.

Матриц бол цикл бус үйл явдлын график (DAG) дээр суурилсан нэгдсэн сүлжээг хэрэгжүүлэх үнэгүй протокол юм. Энэхүү сүлжээний гол хэрэгжилт нь төгсгөл хоорондын шифрлэлт, VoIP (аудио болон видео дуудлага, бүлгийн хурал) дэмждэг мессенжер юм. Үйлчлүүлэгчид болон серверүүдийн лавлагааны хэрэгжилтийг Element хэмээх арилжааны компани боловсруулж, ажилтнууд нь Matrix.org Foundation ашгийн бус байгууллагыг удирддаг бөгөөд энэ нь Matrix протоколын тодорхойлолтыг боловсруулахад хяналт тавьдаг.

Одоогоор Gitter болон Matrix хэрэглэгчид "гүүр" ашиглан харилцаж байна. matrix-appservice-gitter, тэдгээрийн хооронд мессеж дамжуулах реле. Жишээлбэл, Gitter-ээс матрицтай холбогдсон чат руу мессеж илгээх үед "гүүр" нь Матриц сервер дээрх Gitter-ээс илгээгч рүү виртуал хэрэглэгчийг бий болгодог бөгөөд түүний өмнөөс мессежийг Матрицаас чат руу хүргэдэг. ба эсрэгээр тус тус. Ийм интеграцид холбогдох нь матрицын тал дахь чатын тохиргооноос шууд боломжтой боловч харилцааны энэ аргыг хуучирсан гэж тэмдэглэх болно.

Богино хугацаанд хэрэглэгчид харагдахуйц өөрчлөлтийг анзаарахгүй: тэд мессенжерийг худалдан авалт хийхээс өмнөхтэй адил ашиглах боломжтой болно. Ирээдүйд шинэ матриц серверийг зохион байгуулж, матриц-аппсервис-gitter-тэй төстэй "гүүр"-ийг Gitter-д шууд нэгтгэсний ачаар төвлөрсөн үйлчилгээнээс төвлөрсөн бус холбооны байгууллага руу шилжих үйл явц дуусах болно. кодын суурь. Гиттер дэх одоо байгаа чатууд нь мессежийн түүхийг импортолсон "#angular_angular:gitter.im" гэх мэт матрицын өрөө хэлбэрээр боломжтой болно.

Амжилттай интеграцчилсны дараа хоёр сүлжээний хэрэглэгчид ашиг тус хүртэх болно: Матрицын хэрэглэгчид Gitter хэрэглэгчидтэй ил тод харилцах боломжтой, Gitter хэрэглэгчид гар утас гэх мэт Matrix клиентүүдийг ашиглах боломжтой болно. Албан ёсны Gitter програмуудыг хөгжүүлэх ажлыг зогсоосон. Эцсийн эцэст Gitter нь Matrix сүлжээний үйлчлүүлэгчдийн нэг болно гэж үзэх боломжтой болно. Гэвч харамсалтай нь Gitter нь Матрицын лавлагааны үйлчлүүлэгч - Элементийн чадавхиас хамаагүй доогуур тул Gitter-ийг Element-тай функциональ байдалд оруулахын оронд Gitter-ээс дутагдаж байгаа бүх чадварыг Element болгон хэрэгжүүлэхээр шийдсэн. Урт хугацаанд Gitter-ийг Элементээр солих болно.

Элементэд тохируулж болох Gitter-ийн зарим ашигтай шинж чанарууд:

  • Олон тооны хэрэглэгчид, мессежүүдтэй чатуудыг үзэх өндөр гүйцэтгэл;
  • GitLab болон GitHub зэрэг хамтын хөгжүүлэлтийн платформуудтай нягт уялдаатай байх;
  • Чатуудын шаталсан каталог;
  • Хайлтын системд ээлтэй нийтийн чатын статик харагдах байдал;
  • KaTeX дахь тэмдэглэгээний дэмжлэг;
  • Зурвасуудын модны мөчир (threads).

Элемент нь Гиттерийн урд тал нь Элементийн функциональ тэгш байдалд хүрэх үед л Элементээр солигдоно гэж амлаж байна. Тэр болтол Gitter кодын бааз нь функциональ байдлын хувьд регрессгүйгээр шинэчлэгдэх болно.

Gitter-ийн ажилтнууд мөн Элементийн ашиг тусын тулд ажиллах болно.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх