tigase-xmpp-server
Tigase XMPP Server는 XMPP 서비스 또는 인스턴스 통신 (IC) 서비스를 제공하는 당사의 대표적인 서버 측 소프트웨어입니다. 가장 기본적인 설명은 Tigase가 채팅 서버이지만 Tigase는 단순한 채팅 서버 이상의 것입니다. 채팅은 가능한 응용 프로그램 중 하나이지만 모든 종류의 인스턴트 통신 서비스 (사람 또는 기계 일 수 있음)는 Tigase XMPP 서버에서 수행 할 수 있습니다.EJabberd , Openfire , Jabberd2 , Prosody 또는 독점권 : Isode , Jabber XCP 와 같은 오픈 소스와 같은 훌륭한 XMPP 서버가 현재 많이 있습니다. 이것들은 XMPP 소프트웨어의 훌륭한 예이며 우리가 결정하기 전에 모두 확인하는 것이 좋습니다. xmpp.org 웹 사이트 에서 더 자세한 목록을 볼 수 있습니다 . 그러나 Tigase XMPP 서버 는 여러면에서 고유합니다. 모든 다른 사람들과 마찬가지로, 그것은 완전히 최신 사양을 지원 XMPP CORE - RFC 6120 및 XMPP IM - RFC 6121을 과 함께 확장 호스트 . 그러나 Tigase는 그것을 뛰어 넘습니다. 끊임없이 소프트웨어를 개선하는 헌신적이고 경험있는 지원 직원과 함께 Tigase는 다음과 같은 기능을 통해 "즉시 사용할 수있는"기능을 제공합니다.고도로 최적화 됨. 메인 바이너리 파일은 디버깅 데이터없이 1MB 미만입니다. 예, 우리의 devs는 어셈블러에서 자랐으며 마지막 비트까지 코드를 최적화하는 방법을 배웠습니다. Tigase는 10MB의 메모리 로 성공적으로 실행할 수 있습니다 .매우 모듈 식. 고정 된 한 줄의 코드는 없습니다. 모든 요소, 구성 요소, 플러그인 및 기능은 예외적으로 풍부한 API가있는 구성을 통해 대체 될 수 있습니다.매우 유연합니다. 시스템과 완벽하게 통합되도록 조정 및 사용자 정의가 용이합니다. Tigase는 사용자의 요구 나 환경에 맞게 맞춤식으로 구성 할 수 있습니다.상자 밖으로 클러스터링을 지원합니다. 추가 소프트웨어 또는 추가 라이브러리를 찾아 설치할 필요가 없습니다. 구성 파일에 단지 2 줄 밖에 추가하지 않아 이제 클러스터 할 준비가되었습니다.실행하도록 설계되었습니다. 아주 작은 기계 부터 표준 서버 및 정말로 크고 심각한 하드웨어 에 이르기까지 모든 것을 망라 합니다 . 라즈베리 파이부터 아마존 EC2 구름까지 Tigase는 집과 똑같습니다.테스트를 거쳐 준비되었습니다. 당사는 자동화 된 테스트를 실행하기 위한 전용 툴 을 보유하고 있으며 필요에 맞게 구성 할 수 있습니다. 또한 모든 테스트 결과가 공개 되어 수동 호환성 테스트 및 부하 테스트를 실행 합니다. 우리가 사용하는 모든 도구와 구성 세부 정보를 사용할 수 있습니다. 우리는이 데이터를 공개해야 할뿐만 아니라 그 결과를 스스로 반복 할 수 있어야한다고 믿습니다. 예, 우리는 테스트에 정말로 열중합니다.스크립팅 지원 빌드 인. 확장 프로그램에 대한 아이디어가 있으십니까? Tigase를 특정 작업으로 확장해야합니까? 모듈화되고 소스 코드와 독립적으로 만들고 싶습니까? Tigase는 그루비 (Groovy), 파이썬 (Python), 루비 (Ruby), 스칼라 (Scala) 등의 스크립팅 언어를 지원하므로 사용자가 원하는 바를 사용하여 소프트웨어를 확장 할 수 있습니다. 스크립트는 다시 시작하지 않고도 라이브 환경에서 테스트하고 실행할 수 있습니다.모니터링하기 쉽습니다 . HTTP, SNMP, JMX, XMPP를 통해 그리고 연결된 데이터베이스를 통해서도 다양한 방법으로 서버 메트릭에 액세스 할 수 있습니다. 서버가 딸꾹질에 직면했을 때 사람들이 전자 메일로 보내지도록 트리거를 설정할 수도 있습니다. 무슨 일이 일어나고 있는지 결코 알 수 없습니다.보안 . Tigase는 TLS, SASL, SSL 등과 같이 현대적인 모든 보안 표준을 지원합니다. 사용자의 개인 정보를 보호하기 위해 처음부터 안전하도록 설계되었습니다. API는 다른 사용자를 위해 작동하는 코드에서 사용자의 데이터에 액세스하는 것을 허용하지 않습니다. 서버 내부에는 강력한 분리가 있습니다. 이것은 프로그래머의 실수 나 게으름으로부터 사용자를 보호하기위한 것입니다. 잘못 작성된 코드는 제대로 작동하지 않습니다.OSGi 준비. 런타임에 핫 스왑 및 시스템 업그레이드를 지원하므로 재시작 할 필요가 없습니다.오픈 소스. 단 하나의 마음 만이 명작을 창작 할 수 있다면, 조직 된 마음의 공동체는 진정으로 고무적인 것을 만들어 낼 수 있습니다. 독점적 인 또는 폐쇄 소스 제공 소프트웨어보다 오픈 소스 소프트웨어가 뛰어난 이유는 무엇입니까? 인터넷의 얼굴과 사람들이 그것을 사용하는 방식은 항상 매우 빠르게 변화합니다. 모든 경쟁 업체는 오늘날 요구 사항을 매우 잘 충족시킬 수있는 우수한 제품을 제공합니다. 그러나 내일에는 경쟁사와 차별화되는 새로운 기능이 필요합니다. 독점 제품 공급 업체가이 새로운 요소를 자신의 제안에 추가 할 때까지 기다릴 수는 있지만 모든 고객이이 기능을 사용하기 때문에 이점이 없습니다. 이 특정 기능을 독점적으로 추가하도록 공급 업체에 요청할 수 있으며, 아니요, 또는 이것에 대한 엄청난 돈을 청구 할 수 있습니다. 모든 오픈 소스 프로젝트 내에서 프로젝트 팀에게 특정 기능을 요청하거나 경쟁 업체에서 사용할 수 없도록 직접 기능을 추가 할 수 있습니다. 오픈 소스 프로젝트의이면에있는 회사 나 팀이 사라지더라도 소프트웨어는 그대로 있으며 소스 코드를 사용하고 확장 할 수 있습니다.모든 소스 코드가있는 서버는 AGPLv3 - GNU Affero 일반 공중 사용 허가서 에서 무료로 사용할 수 있으며 필요한 경우 상용 라이센스를 제공 할 수도 있습니다 (선택 사항).Tigase XMPP 서버에 대해 가장 좋아하는 것은 무엇이든 상관없이 작동합니다.고객의 설치 데이터베이스 중 하나가 사망했습니다. Tigase가 계속 작동하기 때문에 2 주 동안 아무도이 사실을 알지 못했지만 사용자는 평소대로 통신 할 수있었습니다. 로그인 문제에 대해 불평하는 사람들 만이 설치를주의 깊게 관찰했습니다. 데이터베이스 문제가 수정되어 Tigase가 재 연결되어 다시 시작하지 않고 중단없이 계속 작업했습니다.다른 경우 Tigase는 하드 드라이브 손상에도 불구하고 잘 작동한다고보고되었습니다. Tigase는 아무런 문제없이 계속 작업했기 때문에 데이터베이스가 다른 컴퓨터에서 실행되고 있었기 때문에 고객은 한 달 동안 수리를 연기 할 수있었습니다.Tigase XMPP Server는 모든 사양과 모든 확장 기능을 지원하기 위해 개발되었습니다. 우리 팀은 그것을 사용하는 방법 을 사용하고자하는 사람들에게 정말 도움이되도록 노력 합니다. 따라서 우리는 그것을 사용자 정의하고 유연하게 만들었습니다. 매우 간단한 구성 옵션을 통해 많은 조정이 가능합니다. 광범위한 API와 모듈성을 통해 고급 통합이 가능합니다.Tigase는 소규모 설치에서도 훌륭하게 작동하지만 트래픽이 많은 초대형 시스템에서만 최대 잠재력을 발휘할 수 있습니다. Tigase는 수백만 명의 온라인 사용자 또는 장치와 인스턴트 메시징 시스템을 정기적으로 실행합니다.…