Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-268

RocketMQ Dashboard Supports RocketMQ 5.0 Architecture and Enhances Usability

    XMLWordPrintableJSON

Details

    Description

      Background

      Apache RocketMQ is a cloud-native messaging and streaming platform, making it simple to build event-driven applications.

      The state-of-the-art Dashboard of Apache RocketMQ provides excellent monitoring capabilities. It makes various graphs and statistics of events, performance, and system information of clients and applications evidently available to the user.

      However, following the introduction of the RocketMQ 5.0 architecture, the RocketMQ Dashboard has not adapted well to RocketMQ 5.0. Issues such as the Dashboard's inability to create various types of topics for V5, lack of support for the Proxy component, and incorrect master-slave synchronization metrics have arisen. Therefore, we hope that you can adapt the RocketMQ Dashboard to the RocketMQ 5.0 architecture and enhance its usability in this project.

      Relevant Skills

      • Java development skills
      • Familiarity with Spring Boot
      • Front-end capabilities are preferred
      • Having a good understanding of RocketMQ Anyway, the most important relevant skill is motivation and readiness to learn during the project!

      Tasks

      • Ability to start and try out RocketMQ Dashboard
      • Add support for the RocketMQ 5.0 architecture to the RocketMQ Dashboard, including creating various 5.0 related resources, while ensuring compatibility with the 4.0 architecture
      • Enhance the usability of the RocketMQ Dashboard, including error handling.

      Learning Material

       

      Mentor

      Rongtong Jin, PMC Member of Apache RocketMQ, jinrongtong@apache.org

      Lei Ding, PMC Member of Apache RocketMQ, dinglei@apache.org

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            jinrongtong Rongtong Jin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 175h
                175h
                Remaining:
                Remaining Estimate - 175h
                175h
                Logged:
                Time Spent - Not Specified
                Not Specified