Will Spring Cloud or Dubbo Disappear? A Deep Dive into Their Future

The article examines the ongoing relevance of Spring Cloud and Dubbo, explaining how they have become complementary rather than competing frameworks, and argues that both are likely to coexist long‑term thanks to integration efforts and strong community support.

Programmer DD
Programmer DD
Programmer DD
Will Spring Cloud or Dubbo Disappear? A Deep Dive into Their Future

On Zhihu I saw the question “Which will become obsolete, Spring Cloud or Dubbo?” I decided to share my personal view.

Simple personal opinion

I believe both frameworks will likely exist for a long time.

Today the competition between them is no longer about replacement. With the emergence of Spring Cloud Alibaba, Dubbo has been smoothly integrated into the Spring Cloud ecosystem, allowing all surrounding products of Spring Cloud to work together seamlessly.

Dubbo’s seamless integration with Spring Cloud means two things:

If you are already a Dubbo user, you can now introduce Spring Cloud and easily combine Spring Cloud’s configuration center, registry, distributed tracing and other useful components to manage your distributed service cluster, enjoying the same ecosystem benefits as other Spring Cloud Netflix users.

If you are not a Dubbo user but find HTTP calls inefficient or costly, you can consider adopting Dubbo to improve RPC performance between services.

Some may argue they prefer the original Spring Cloud approach without Dubbo’s interface‑dependency model. That stance is valid; managing service contracts via HTTP avoids JAR‑level coupling and reduces compile‑time dependencies, which is a strong reason many avoid Dubbo.

However, I think the persistence of Spring Cloud users will not lead to Dubbo’s demise for two main reasons:

Dubbo already has a massive user base, and the integration solution makes migration more stable than a complete rewrite.

Dubbo has moved to the Apache Foundation, which applies strict criteria for long‑term maintenance. As long as no alternative surpasses it in all aspects, Dubbo is likely to remain viable for a long period.

Thus, there is no scenario where one framework must completely replace the other. In my view, they will continue to coexist as good partners, especially in domestic applications.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

BackendJavaMicroservicesDubboSpring Cloud
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.