Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Статья:
Как я уже писал, серверы Synapse являются достаточно нетребовательными к «железу»
Гитхаб:
Help!!! Synapse eats all my RAM!Synapse's architecture is quite RAM hungry currently — we deliberately cache a lot of recent room data and metadata in RAM in order to speed up common requests.
Опеннет:
Ставил я ваш synapse, все тормозит и глючит
Так где правда?
И очень жаль что RI на питоне :(
Откровенно убогая платформа. То, что сервер жрёт как не в себя — это еще ладно, сейчас все программисты жырно обмазываются абстракциями абстракций абстракций.
Единственное, что работает более-менее — изолированная нода с пятью комнатами и до сотни человек. Про федерацию говорить нечего — её да-факто нет: при попытке зайти в крупную комнату на другом сервере (>1000 человек), сервер устанавливает соединение со всеми участниками, в результате при попытке зайти в такую комнату сервер наглухо вешается, а получение истории работает со скоростью 1 сообщение в минуту.
Протокол поверх HTTP, поддержку нормальных сокетов (хотя бы вебсокетов) до сих пор не завезли, Riot — тормознутая электронщина. Попытался зайти в комнату Matrix HQ — получил Loading аж на целых полминуты. Год с чем-то назад на сервере matrix.org отключали отображение онлайн-статусов из-за тормозов, сейчас я вообще онлайны в Riot найти не могу — расстроились и вместо починки окончательно выпилили, что ли? Короче, категорически не готово, так и остаётся мне сидеть на XMPP
Matrix 1.0 — релиз протокола децентрализованного обмена сообщениями