Yangkun Ai created COMDEV-505:
---------------------------------
Summary: GSoC: Make RocketMQ support higher versions of Java
Key: COMDEV-505
URL: https://issues.apache.org/jira/browse/COMDEV-505
Project: Community Development
Issue Type: Task
Reporter: Yangkun Ai
h2. 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|https://rocketmq.apache.org/]
{*}Github{*}: [https://github.com/apache/rocketmq]
h2. 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.
h2. 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.
h2. Relevant Skills
# Java language
# Having a good understanding of the new features in higher versions of Java,
particularly LTS versions.
h3. Mentor
Yangkun Ai, PMC of Apache RocketMQ,
[[email protected]|mailto:[email protected]]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]