Hi all, Please find my project description as below.
The project is “Graphical view for Exchanges, Bindings, and Queues of MB4”. Project Description The WSO2 Message broker is a lightweight, cloud-native message brokering server. It uses AMQP 0-9-1 as the messaging protocol. AMQP protocol has exchanges, bindings, and queues as building blocks. The broker core is written in a way to represent these components. Messages flowing through WSO2 Message broker are routed through these components. The Current WSO2 ballerina message broker does not have the capability to visualize the AMQP model. The project is about developing a web UI to visualize this model in message broker by using the APIs already exposed by the MB runtime. The scope of the project Implement a read-only web-based UI to visualize exchanges, queues, bindings, and their relationships. This UI project is independent of the message broker which can be pointed to a running broker instance and get information. Extensions to the project, 1.Login with OAuth 2.Ability to define new queues and exchanges Approach ReactJS and Material-UI framework is used to design the web UIs and Axios library is used to send HTTP requests to the message broker. Timeline month 1 - understanding JMS 1.1 and AMQP 0.9.1 specifications, understanding message broker code. month 2 - understanding message broker APIs, user story writing and designing user interfaces month 3- learning ReactJS, Material-UI, Axios and starting project Implementation month 4- project implementation Thank you, Best Regards, -- *Ishara Malaviarachchi* *Software engineering intern* *WSO2 (University of Kelaniya)* mobile : *+94766327745* | email : *[email protected] <[email protected]> * [image: http://wso2.com/signature]
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
