tenthe opened a new issue, #5028:
URL: https://github.com/apache/streampipes/issues/5028

   ### Body
   
     Complete the switch from Kafka to NATS as the default message broker by 
migrating the compiled default protocol and the client end-to-end test stacks.
   
    ## Description
   
     NATS is already the default broker for the documented deployments: the 
root docker-compose.yml, the compose installer files, the Helm chart and the 
dev container all set the prioritized protocol to nats. Two places still 
default to Kafka:
   
     - The compiled fallback Envs.SP_PRIORITIZED_PROTOCOL in 
streampipes-commons defaults to kafka when the environment variable is not set, 
so a backend started without the variable still selects Kafka.
     - The client end-to-end tests in streampipes-client-e2e run against Kafka. 
The single-instance docker-compose.yml pins the backend to kafka, and 
docker-compose-loadbalance.yml sets no protocol and therefore inherits the 
compiled Kafka default. Both stacks additionally start a NATS container because 
the Java tests ground their adapter, streams and sink on NATS.
   
     Both should be migrated so that the compiled default is nats and the 
end-to-end test stacks run the backend with NATS as the prioritized protocol, 
in line with the rest of the project.
   
   ### StreamPipes Committer
   
   I acknowledge that I am a maintainer/committer of the Apache StreamPipes 
project.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to