Routing Type in ActiveMQ Artemis Core API

These are the two documentations on the Core API in the ActiveMQ Artemis site: https://activemq.apache.org/components/artemis/documentation/latest/address-model.html https://activemq.apache.org/components/artemis/documentation/latest/core.html I read and reread through these articles and couldn’t figure out what Routing Type means with regard to Messages, Queues and Addresses in ActiveMQ Artemis. So here is a mail I sent them to get clarifications on the topic: […]

A chat application using WebSocket in Ballerina

This tutorial demonstrates the creation of a WebSocket chat server using Ballerina. It uses a javascript WebSocket client. Some points of clarification: The ^”type” used in the code is because type is a keyword in Ballerina and ^ is used to escape it. Watch in full HD for better clarity. Find the code used in […]

Opt in for spec compliant WebSocket in Ballerina

The transport of Ballerina has been implemented using netty. We ran the autobahn test suite against an implementation of WebSocket server and client to identify the spec compliancy of our implementation. There were several unaddressed issues identified during this process and we made several fixes to get this to be spec compliant. You can view […]