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

CometD

8
18
+ 1
0
Kafka

12.7K
11.7K
+ 1
543
Add tool
Pros of CometD
Pros of Kafka
    Be the first to leave a pro
    • 116
      High-throughput
    • 111
      Distributed
    • 84
      Scalable
    • 77
      High-Performance
    • 62
      Durable
    • 34
      Publish-Subscribe
    • 17
      Simple-to-use
    • 13
      Open source
    • 10
      Written in Scala and java. Runs on JVM
    • 6
      Message broker + Streaming system
    • 4
      Avro schema integration
    • 2
      Suport Multiple clients
    • 2
      KSQL
    • 2
      Partioned, replayable log
    • 1
      Fun
    • 1
      Extremely good parallelism constructs
    • 1
      Simple publisher / multi-subscriber model
    • 1
      Robust

    Sign up to add or upvote prosMake informed product decisions

    Cons of CometD
    Cons of Kafka
      Be the first to leave a con
      • 25
        Non-Java clients are second-class citizens
      • 25
        Needs Zookeeper
      • 7
        Operational difficulties
      • 1
        Terrible Packaging

      Sign up to add or upvote consMake informed product decisions

      - No public GitHub repository available -

      What is CometD?

      It is a web server to push data to a browser, without the browser explicitly requesting it. It is an umbrella term, encompassing multiple techniques for achieving this interaction.

      What is Kafka?

      Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.

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

      What companies use CometD?
      What companies use Kafka?

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

      What tools integrate with CometD?
      What tools integrate with Kafka?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      Blog Posts

      Jun 24 2020 at 4:42PM
      https://img.stackshare.io/stack/673323/default_9dbdf311e98bc0550cc0b928a4f7144ba95c89fc.png logo

      Pinterest

      Amazon S3KafkaHBase+4
      4
      942
      MySQLKafkaApache Spark+6
      2
      1339
      Jan 7 2020 at 5:09PM
      https://img.stackshare.io/stack/527058/default_0abbbd50e9a4e209c9b9b328d003c8cdbce2e9b3.png logo

      Ably Realtime

      KafkaAbly+2
      7
      1676
      Jun 6 2019 at 5:11PM
      https://img.stackshare.io/stack/372376/default_573a26a621134fbcbde85e58b2c8544189ae0fba.jpg logo

      AppSignal

      RedisRubyKafka+9
      15
      1043
      What are some alternatives to CometD and Kafka?
      Socket.IO
      It enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.
      RabbitMQ
      RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
      Apache Camel
      An open source Java framework that focuses on making integration easier and more accessible to developers.
      Atmosphere
      The Atmosphere Framework contains client and server side components for building Asynchronous Web Applications. The majority of popular frameworks are either supporting Atmosphere or supported natively by the framework. The Atmosphere Framework supports all major Browsers and Servers.
      SignalR
      SignalR allows bi-directional communication between server and client. Servers can now push content to connected clients instantly as it becomes available. SignalR supports Web Sockets, and falls back to other compatible techniques for older browsers. SignalR includes APIs for connection management (for instance, connect and disconnect events), grouping connections, and authorization.
      See all alternatives
      Interest over time
      News about CometD
      More news