Introducing G2.ai, the future of software buying.Try now

¿cómo extendemos ejabberd?

¿
1 comentario
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para responder preguntas
Iniciar Sesión
igor z.
IZ
coding for fun and profit
0
Mientras manteníamos un mensajero instantáneo basado en ejabberd entre 2015 y 2018, utilizamos https://github.com/altenwald/ecomponent para extender la funcionalidad de ejabberd con nuevas características. Incluso aunque ejabberd soporta su propia arquitectura de plugins, encontramos que es más conveniente añadir funcionalidad sobre ejabberd sin mucha intrusión en el código. Ecomponent se comunica con ejabberd a través del protocolo XEP-0114. Qué es ecomponent. Es una pieza independiente de funcionalidad que puede recibir y enviar mensajes a través de ejabberd. En el enrutador de mensajes de ejabberd se puede invocar ecomponent, inyectar datos de usuario en él. Es una arquitectura muy modular y flexible. Ecomponent soporta componentes externos XMPP protocolo XEP-0114 y proporciona habilitación dinámica y descubrimiento de servicios en ejabberd. Los casos de uso de ecomponent en nuestro trabajo son: moderación de imágenes subidas por el usuario a través del servicio Google Cloud Vision; módulo de reacciones de usuario; módulo de información de geolocalización del usuario y muchos otros. Básicamente, todas las extensiones para ejabberd se hicieron con ecomponent.
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder