Why Spring Cloud Alibaba Isn’t the Villain: A Critical Look at Dubbo, Nacos, and Sentinel

The author critically examines common misconceptions about Spring Cloud Alibaba, discussing the compatibility of Dubbo with Feign, the choice of service registries like Nacos versus Eureka, and the role of circuit‑breaker tools such as Sentinel, while urging readers to think independently.

Programmer DD
Programmer DD
Programmer DD
Why Spring Cloud Alibaba Isn’t the Villain: A Critical Look at Dubbo, Nacos, and Sentinel

Point 1: Remote Call RPC

The quoted article claims Spring Cloud must use Feign and Ribbon for remote calls and load balancing, suggesting that replacing them with Dubbo makes the system "unrecognizable".

The author counters that Spring Cloud Alibaba’s Dubbo integration is compatible with the Feign programming model; see the example repository at https://github.com/spring-cloud-incubator/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples.

Feign and Ribbon are not part of Spring Cloud’s core; the actual standard load‑balancer is spring-cloud-loadbalancer, now part of Spring Cloud Common. Its repository is https://github.com/spring-cloud-incubator/spring-cloud-loadbalancer.

Point 2: Service Registry

The quoted article states that Spring Cloud’s default registry is Eureka, while the author’s version uses Nacos and suggests alternatives like Zookeeper, Consul, or Etcd.

The author explains that after Eureka’s deprecation there is no single optimal choice; teams should select a registry that fits their stack and cost considerations. Nacos is already independently released, and Spring Cloud Alibaba merely provides a starter for Spring Cloud users.

Point 3: Circuit Breaker and Rate Limiting

The quoted article claims Hystrix is the default circuit‑breaker, now deprecated, with resilience4j as the recommended replacement, and criticizes Sentinel for lacking registry integration.

The author notes that while building a custom circuit‑breaker is possible, open‑source projects like Sentinel offer valuable features and can be beneficial to the industry, even if they require adaptation for specific architectures.

Conclusion

The author observes a trend of technical self‑media prioritizing clicks over accuracy, leading to exaggerated or misleading statements about technologies. He encourages readers to verify claims themselves, maintain independent thinking, and understand the underlying concepts of Spring Cloud Alibaba rather than accepting sensationalized opinions.

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.

AlibabaMicroservicesDubboSpring 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.