Gitter กลายเป็นส่วนหนึ่งของ Matrix Network

บริษัท ธาตุ ได้มา ตะแกรง у GitLabเพื่อปรับบริการให้ทำงานในเครือข่ายรวมศูนย์ มดลูก. นี่คือผู้ส่งสารรายใหญ่รายแรกที่มีแผนจะถ่ายโอนไปยังเครือข่ายแบบกระจายอำนาจอย่างโปร่งใส พร้อมด้วยผู้ใช้ทั้งหมดและประวัติข้อความ


Gitter เป็นเครื่องมือรวมศูนย์ฟรีสำหรับการสื่อสารแบบกลุ่มระหว่างนักพัฒนา นอกเหนือไปจากฟังก์ชันการแชทแบบทีมทั่วไป ซึ่งโดยพื้นฐานแล้วจะคล้ายกับฟังก์ชันที่เป็นกรรมสิทธิ์ หย่อนนอกจากนี้ Gitter ยังมีเครื่องมือสำหรับการผสานรวมกับแพลตฟอร์มการพัฒนาร่วมกัน เช่น GitLab และ GitHub ในอดีตบริการเป็นกรรมสิทธิ์ จนกระทั่งมันถูกซื้อโดย GitLab.

เมทริกซ์เป็นโปรโตคอลฟรีสำหรับการนำเครือข่ายแบบรวมศูนย์ไปใช้ตามกราฟเหตุการณ์แบบอะไซคลิก (DAG) การใช้งานหลักของเครือข่ายนี้คือ Messenger ที่รองรับการเข้ารหัสจากต้นทางถึงปลายทางและ VoIP (การโทรด้วยเสียงและวิดีโอ, การประชุมกลุ่ม) การใช้งานการอ้างอิงไคลเอนต์และเซิร์ฟเวอร์ได้รับการพัฒนาโดย Element ซึ่งเป็นบริษัทเชิงพาณิชย์ที่เป็นผู้นำมูลนิธิ Matrix.org Foundation ซึ่งเป็นองค์กรไม่แสวงหาผลกำไรที่ดูแลการพัฒนาข้อกำหนดของโปรโตคอล Matrix

ในขณะนี้ ผู้ใช้ Gitter และ Matrix สื่อสารกันโดยใช้ "บริดจ์" เมทริกซ์-appservice-gitterรีเลย์สำหรับการส่งข้อความระหว่างกัน เมื่อส่งข้อความ เช่น จาก Gitter ไปยังแชทโดยเปิดใช้งานการรวมเมทริกซ์ "บริดจ์" จะสร้างผู้ใช้เสมือนสำหรับผู้ส่งจาก Gitter บนเซิร์ฟเวอร์เมทริกซ์ ซึ่งข้อความจะถูกส่งไปยังแชทจากเมทริกซ์ไปยังแชท ด้านและในทางกลับกันตามลำดับ การเชื่อมต่อการรวมดังกล่าวทำได้โดยตรงจากการตั้งค่าการแชทในฝั่งเมทริกซ์ แต่วิธีการสื่อสารนี้จะถูกทำเครื่องหมายว่าล้าสมัย

ในระยะสั้น ผู้ใช้จะไม่สังเกตเห็นการเปลี่ยนแปลงใด ๆ ที่มองเห็นได้: พวกเขาจะสามารถใช้ Messenger ได้ในลักษณะเดียวกับก่อนการซื้อ ในอนาคต กระบวนการเปลี่ยนจากบริการแบบรวมศูนย์เป็นการกระจายอำนาจแบบรวมศูนย์จะเสร็จสมบูรณ์ด้วยการจัดระบบเซิร์ฟเวอร์ Matrix ใหม่และการรวม "สะพาน" โดยเปรียบเทียบกับ matrix-appservice-gitter โดยตรงใน โค้ดเบส Gitter แชท Gitter ที่มีอยู่จะใช้งานได้ในรูปแบบห้อง Matrix เช่น "#angular_angular:gitter.im" พร้อมนำเข้าประวัติข้อความ

หลังจากการผสานรวมสำเร็จ ผู้ใช้ของทั้งสองเครือข่ายจะได้รับประโยชน์: ผู้ใช้ Matrix จะสามารถสื่อสารอย่างโปร่งใสกับผู้ใช้ Gitter และผู้ใช้ Gitter จะสามารถใช้ไคลเอนต์ Matrix เช่น มือถือได้ เนื่องจาก หยุดการพัฒนาแอป Gitter อย่างเป็นทางการแล้ว. ในที่สุดก็เป็นไปได้ที่จะพิจารณาว่า Gitter จะกลายเป็นหนึ่งในไคลเอนต์ของเครือข่าย Matrix แต่น่าเสียดายที่ Gitter มีความสามารถด้อยกว่าไคลเอนต์ Matrix อ้างอิง - Element อย่างมาก ดังนั้นแทนที่จะนำ Gitter ไปสู่ความเท่าเทียมกันในการทำงานกับ Element จึงตัดสินใจที่จะใช้คุณสมบัติที่ขาดหายไปทั้งหมดจาก Gitter ใน Element ในระยะยาว Gitter จะถูกแทนที่ด้วย Element

คุณสมบัติที่มีประโยชน์ของ Gitter ที่สามารถปรับเปลี่ยนได้สำหรับ Element:

  • ประสิทธิภาพสูงเมื่อดูการแชทที่มีผู้ใช้และข้อความจำนวนมาก
  • การผสานรวมกับแพลตฟอร์มการพัฒนาร่วมกันเช่น GitLab และ GitHub
  • แค็ตตาล็อกลำดับชั้นของการแชท
  • เสิร์ชเอ็นจิ้นมุมมองคงที่เป็นมิตรของการแชทสาธารณะ;
  • รองรับมาร์กอัปใน KaTeX;
  • การแตกแขนงของข้อความ (เธรด)

Element สัญญาว่าส่วนหน้าของ Gitter จะถูกแทนที่ด้วย Element ก็ต่อเมื่อ Element บรรลุความเท่าเทียมกันในการทำงาน จนกว่าจะถึงเวลานั้น โค้ดเบสของ Gitter จะได้รับการอัปเดตอยู่เสมอโดยไม่มีการถดถอยในการทำงาน

พนักงานของ Gitter จะทำงานเพื่อประโยชน์ของ Element ด้วยเช่นกัน

ที่มา: linux.org.ru

เพิ่มความคิดเห็น