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

GSoC: Make RocketMQ support higher versions of Java

    XMLWordPrintableJSON

Details

    Description

       Apache RocketMQ

      Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability.

      Page: https://rocketmq.apache.org
      Github: https://github.com/apache/rocketmq

      Background

      RocketMQ is a widely used message middleware system in the Java community, which mainly supports Java8. As Java has evolved many new features and improvements have been added to the language and the Java Virtual Machine (JVM). However, RocketMQ still lacks compatibility with the latest Java versions, preventing users from taking advantage of new features and performance improvements. Therefore, we are seeking community support to upgrade RocketMQ to support higher versions of Java and enable the use of new features and JVM parameters.

      Task

      We aim to update the RocketMQ codebase to support newer versions of Java in a cross-compile manner. The goal is to enable RocketMQ to work with Java17, while maintaining backward compatibility with previous versions of Java. This will involve identifying and updating any dependencies that need to be changed to support the new Java versions, as well as testing and verifying that the new version of RocketMQ works correctly. With these updates, users will be able to take advantage of the latest Java features and performance improvements. We hope that the community can come together to support this task and make RocketMQ a more versatile and powerful middleware system.

      Relevant Skills

      1. Java language
      2. Having a good understanding of the new features in higher versions of Java, particularly LTS versions.

      Mentor

      Yangkun Ai, PMC of Apache RocketMQ, aaronai@apache.org

      Attachments

        Activity

          People

            Unassigned Unassigned
            aaronai Yangkun Ai
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: