XMPP에서 "확장", "구성 요소"및 "플러그인"이라는 용어를 이해하십니까?

StackOverflow https://stackoverflow.com/questions/1618093

  •  06-07-2019
  •  | 
  •  

문제

XMPP의 다른 "확장", "구성 요소"및 "플러그인"을 설명 할 수 있습니까?

도움이 되었습니까?

해결책

an 확대 ~로 규약, ㅏ 요소 일부를 구현하기위한 규약 그리고 a 플러그인 구현에 대한 소프트웨어 규약... 적어도 그게 내가 플러그인을 Ejabberd에 넣은 시간을 이해하는 것입니다.

다른 팁

허용 된 답변에 몇 가지 세부 정보를 추가하고 싶습니다.

  • 확대 : 전체 이름은 XMPP 확장 제안입니다. xep 짧고 XMPP에 구축 된 새로운 기능. XEPS는 XMPP 표준 본체에 의해 정의되며 사용 가능합니다. 여기. 그들은 문서입니다.

이 연장은 두 가지 가능한 방식으로 구현 될 수 있습니다.

  • 플러그인: XMPP 서버에 직접 작성되었습니다 기준 치수 안에 ejabberd 그리고 플러그인 안에 openfire. XMPP 구현 사이에 휴대 할 수 없으며 일반적으로 서버 (Erlang 또는 Java)의 구현 언어로 작성됩니다.

  • 요소 : 프로토콜의 새로운 기능을 구현하는 네트워크를 통해 서버에 연결되어 있습니다. Jabber 구성 요소 프로토콜. 이는 서버간에 휴대가 가능하다는 것을 의미합니다. 일반적으로 다른 프로토콜로의 전송에 사용되지만 일부 PubSub 및 MUC 구현은 구성 요소로 제공됩니다.

구성 요소 프로토콜, XEP-114,는 매우 거칠고 제한적이며 언젠가 다시 작성되었다고합니다. 실제로 원본에서 쓰여진 백 스펙입니다. jabberd 구현.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top