Jestem członkiem zespołu Tigase.org. Rozwijamy serwer XMPP, komponenty do tegoż (PubSub i MUC) a także klienty webowe. Wszystko w Javie, wszystko na licencji GPL3.
Do pełni szczęścia brakuje nam jeszcze desktopowego klienta XMPP. My mamy już wystarczająco mało czasu, więc myślę że przydałby się kolejny wolontariusz, który miałby ochotę coś takiego stworzyć. Wymagania (co do klienta, nie wolontariusza):
Zapewniamy możliwość współtworzenia najlepszego serwera XMPP i dodatków na świecie :-)
Zainteresowanych proszę o kontakt.
Kolega nie wytrzymał i musiał się pochwalić już pierwszego kwietnia, ryzykując, że informacja zostanie potraktowana jak żart prima-aprilisowy.
Na szczęście nie jest to żart. Sto pięćdziesiąt tysięcy połączeń na jednym serwerze!
Tigase rządzi!
Mamy kolejny rekord ! Tym razem 60 tysięcy połączeń!
Kto da więcej? ;-)
Tigase Server osiągnął 30k równoczesnych połączeń! na laptopie z CoreDuo 1.6 zużywając jedynie 340MB RAMu.
I to pod kontrolą profilera!
Firma YourKit, LLC podarowała nam dwie licencje na YourKit Java Profiler
Dzięki temu nasz serwer ma szansę chodzić szybciej, lepiej, sprawniej i zjadać mniej pamięci.
Dziękujemy!!!
Dlaczego wciąż są ambitni ludzie, którzy z uporem maniaka stosują jakieś muzealne wersje serwerów jabbera?
Dwa przykłady:
utumno.pl: ejabberd/0.8-alphajabberek.net: jsm/jsm version 1.1.5 stable for pthreaded serverSerwery te (chyba) nie raczą rzucić okiem na rekordy SRV w DNS.
Może właściciele zarabiają na biletach do muzeum??
Na WP ciągle problemy z s2s. Co ciekawe WP przyjmuje wszystkie wiadomości z obcego serwera, natomiast jak wysyłam z konta WP na inny serwer krótkie wiadomości "1", "2", ... itd., to przychodzi gdzieś tak od "6", "8"...
Klient zaczyna jakoś działać i wyglądać. Aktualna lista features:
message są traktowane jako
chatMuszę zrobić też ładne powiadamianie o rozpoczętej rozmowie. Bez tego ciężko będzie go używać.
Kilka dni temu moje projekty biblioteki XMPP i klienta oficjalnie dołączyły do projektu serwera XMPP - Tigase. Strony oficjalnej jeszcze nie ma, bo konfigurujemy apache'a i subversion.
Od samego początku JAXMPP używał parsera z Tigase. Teraz przejąłem również klasy odpowiadające za nawiązywanie połączenia, SSL i TLS, skupiając się na obsłudze warstwy XMPP.
W myśl zasady 'w kupie raźniej' życzę nam owocnej współpracy.