Need advice about which tool to choose?Ask the StackShare community!

NServiceBus

56
129
+ 1
2
XMPP

66
135
+ 1
0
Add tool

NServiceBus vs XMPP: What are the differences?

Developers describe NServiceBus as "Enterprise-grade scalability and reliability for your workflows and integrations *". Performance, scalability, pub/sub, reliable integration, workflow orchestration, and everything else you could possibly want in a service bus. On the other hand, *XMPP** is detailed as "An open XML technology for real-time communication". It is a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.

NServiceBus can be classified as a tool in the "Message Queue" category, while XMPP is grouped under "Container Tools".

Property Compass, TTC Technology, and Credit Clear are some of the popular companies that use NServiceBus, whereas XMPP is used by Mendix, Vidyo.io, and Relayo. NServiceBus has a broader approval, being mentioned in 9 company stacks & 6 developers stacks; compared to XMPP, which is listed in 7 company stacks and 5 developer stacks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of NServiceBus
Pros of XMPP
  • 1
    Not as good as alternatives, good job security
  • 1
    Brings on-prem issues to the cloud
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    What is NServiceBus?

    Performance, scalability, pub/sub, reliable integration, workflow orchestration, and everything else you could possibly want in a service bus.

    What is XMPP?

    It is a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use NServiceBus?
    What companies use XMPP?
    See which teams inside your own company are using NServiceBus or XMPP.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with NServiceBus?
    What tools integrate with XMPP?
      No integrations found
      What are some alternatives to NServiceBus and XMPP?
      Azure Service Bus
      It is a cloud messaging system for connecting apps and devices across public and private clouds. You can depend on it when you need highly-reliable cloud messaging service between applications and services, even when one or more is offline.
      RabbitMQ
      RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
      Kafka
      Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
      Akka
      Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
      MassTransit
      It is free software/open-source .NET-based Enterprise Service Bus software that helps Microsoft developers route messages over MSMQ, RabbitMQ, TIBCO and ActiveMQ service busses, with native support for MSMQ and RabbitMQ.
      See all alternatives