最近在玩matrix(不是駭客任務) 😆
https://matrix.org/
先用官方建議的版本Synapse,發現性能實在不行(畢竟是用Python寫的),之後改用次世代的Dendrite(用Go寫的),性能的確是改善很多。
但是如果要玩Federation的話,就會發現磁碟I/O性能變成瓶頸,加入聯合站的頻道花了非常長的時間,監視系統資源使用會發現PostgreSQL正在進行大量寫入動作,可能要改用SSD才能改善。
@[email protected]on.social XMPP佔用的資源少很多,可是我還裝不起來
@pch_xyz
@koungho
xmpp 自架感覺相容性很麻煩, 太多 擴充
@gholk @pch_xyz 說到xmpp我只知道被Google放棄的Talk
@pch_xyz @koungho @gholk 我之前用 snikket 架,用起來滿順利的。不過客戶端使用還是沒那麼 user friendly,所以我改自架 matrix 了(用 synapse,性能還可以)
@pch_xyz
可是看起來 prosody 很多發行版可以直接裝?
@[email protected] Snikket 有 docker-compose 可用,樂勝
@pch_xyz
那可以開一個發行版的 docker 然後用套件管理器裝
@[email protected] prosody Debian 用 apt 就可以安裝,是之後的 certs 設定我搞不定。加上我用 Caddy,Snikket 有提供範例
@[email protected] @[email protected] @[email protected] Snikket 的安裝比 Prosody IM 容易多了,立馬拋棄後者。Snikket client 看起來和 XMPP Jabber Client 差不多呀。