Enquanto mantínhamos o mensageiro instantâneo baseado em ejabberd de 2015 a 2018, usamos https://github.com/altenwald/ecomponent para estender a funcionalidade do ejabberd com novos recursos. Mesmo que o ejabberd suporte sua própria arquitetura de plugins, achamos mais conveniente adicionar funcionalidades sobre o ejabberd sem muita intrusão no código. O ecomponent se comunica com o ejabberd via protocolo XEP-0114.
O que é o ecomponent. É uma peça independente de funcionalidade que pode receber e enviar mensagens através do ejabberd. No roteador de mensagens do ejabberd, você pode invocar o ecomponent, injetar dados de usuário nele. É uma arquitetura muito modular e flexível. O ecomponent suporta componentes externos XMPP protocolo XEP-0114 e fornece habilitação dinâmica e descoberta de serviços no ejabberd.
Casos de uso do ecomponent em nosso trabalho são: moderação de upload de imagens de usuários via serviço Google Cloud Vision; módulo de reações de usuários; módulo de informações de geolocalização de usuários e muitos outros. Basicamente, todas as extensões para o ejabberd foram feitas com o ecomponent. Portanto, recomendo altamente este método para desenvolvedores de ejabberd.
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.
ou continuar com
LinkedIn
Google
Google (Negócios)
Endereços do Gmail.com não permitidos. Um domínio empresarial usando o Google é permitido.