Havret / dotnet-activemq-artemis-client

.NET Client for Apache ActiveMQ Artemis
https://havret.github.io/dotnet-activemq-artemis-client/
MIT License
63 stars 11 forks source link

Support for WebSocket protocol via AMQPNetLite.WebSockets library #457

Closed ghost closed 1 year ago

ghost commented 1 year ago

Feature description

The native AMQP protocol is not always achievable in some highly regulated environments with firewalls. Therefore support for WebSocket transport via 80 or 443 ports would be beneficial.

Feature in action

var endpoint = Endpoint.Create("messages.military.com", 132, Scheme.WSS, path: "/redirectMeToBrokerA")

Describe alternatives you've considered

Havret commented 1 year ago

Hi @bassmake, could you please check 2.14.0-preview1.

ghost commented 1 year ago

Thank you very much for fast feedback and implementation. I've preliminary checked WebSocket support without TLS and it looks good. Next week we will do more validation.