theglobalsolutions

Apache Kafka-2.13-4.0.2 Powered by GlobalSolutions
Kafka
Powered by GS

Apache Kafka is a publish-subscribe based fault-tolerant messaging system. In comparison to other messaging systems, Kafka has better throughput,
built-in partitioning, replication, and inherent fault-tolerance, which makes it a good fit for large-scale message processing applications.



We have packaged and hardened the Kafka service offering so our customers can seamlessly subscribe to this offering with no setup work from their end.
All that you have to do is subscribe to this offering from the marketplace, create topics, publish messages from the producers and start consuming with the consumers.






 
Kafka as a ServiceĀ 

Installation location and accessing Kafka -

Kafka is under C:\kafka

The instance is tuned in a way that one can start using the instance immediately as the Kafka are installed as a service and is in a running state.You can start and stop the service by going to Administrative tool.

 

Sample :


1. We have created a "test-topic" sample.
2. We also created a producer and consumer batch file and placed it on the desktop.

Steps to publish a message to the topic.

First one has to run the Producer , in order to run the producer click on the start-producer icon on the desktop. It will open a Producer command window.
Steps to consume the message as a consumer.

Then one has to run the Consumer, in order to run the consumer click on the start-consumer icon on the desktop. I t will open a Consumer command window.
How to check ?

Now type anything in the producer command prompt and press enter key, and you should be able to see the message in the other consumer command window.
How to connect to kafka from outside?

You need to make the following changes in the server.properties file with the right domain name and port. Please open the server.properties file which is under C:\kafka\config\server.properties Locate the following property and change the value of the property to your public DNS. The plaintext in the property has to be left as is, just change the public DNS of your Ec2 instance which you can get it from AWS console.

listeners=PLAINTEXT://0.0.0.0:9092
advertised.listeners=PLAINTEXT://://amazonaws.com


Support

Please contact us at support@theglobalsolutions.net for any questions on this offering in AWS Marketplace.
copyright - © 2016,The Globalsolutions LLC. or its affiliates. All rights reserved.