In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
Today, I will talk to you about the difference between springcloud and dubbo. Many people may not know much about it. In order to let you know more, Xiaobian summarized the following contents for you. I hope you can gain something according to this article.
Dubbo
I. Introduction
Dubbo is a high-performance excellent service framework open source by Alibaba, which enables applications to implement service output and input functions through high-performance RPC, and can be seamlessly integrated with Spring Framework.
Dubbo is a high-performance, lightweight open source Java RPC framework that provides three core capabilities: interface-oriented remote method invocation, intelligent fault tolerance and Load Balancer, and automatic service registration and discovery.
II. Organizational chart
III. Advantages
SpringCloud Organization Chart
Subprojects:
Spring Cloud Config: Configuration management development kit that allows you to place configurations on remote servers, currently supports local storage, Git, and Subversion.
Spring Cloud Bus: Event, message bus, used to propagate state changes in clusters, can be combined with Spring Cloud Config to achieve hot deployment.
Spring Cloud Netflix: A development kit for a variety of Netflix components, including Eureka,Hystrix,Zuul, Arcaius, and more.
Netflix Eureka: Cloud Load Balancer, a RESTFUL based service for locating services to enable Load Balancer in the cloud and failover of middle tier servers.
Netflix Hystrix: Fault tolerant management tool designed to provide greater fault tolerance to latency and failures by controlling nodes of services and third-party libraries.
Netflix Zuul: Edge Services Tool, is an edge service that provides dynamic routing, monitoring, resilience, security, and more.
Netflix Archaius: Configuration Management API, including a series of configuration management APIs, providing dynamic typing properties, thread-safe configuration operations, polling framework, callback mechanism and other functions.
Spring Cloud for Cloud Foundry: Bind services to CloudFoundry via the Oauth3 protocol,CloudFoundry is VMware's exit from the open source Paas cloud platform.
Spring Cloud Sleuth: Log collection toolkit that encapsulates operations such as Dapper, Zipkin, and HTrace.
Spring Cloud Data Flow: Big data manipulation tool that manipulates data flows through the command line.
Spring Cloud Security: A security toolkit that adds security controls to applications, primarily Oauth3.
Spring Cloud Consul: encapsulates Consul operations, a service discovery and configuration tool that integrates seamlessly with Docker containers.
Spring Cloud Zookeeper: A toolkit for operating Zookeeper for service registration and discovery using the Zookeeper approach.
Spring Cloud Stream: Data stream operation development package, encapsulating messages sent and received with Redis, Rabbit, Kafka, etc.
Spring Cloud CLI: Based on Spring Boot CLI, cloud components can be quickly built from the command line.
III. Characteristics
1: Convention over configuration
2: Out of the box, quick start
3: Suitable for various environments
4: Lightweight components
5: Rich component support and complete functions
Dubbo vs SpringCloud
I. Overall comparison
1, dubbo because it is binary transmission, occupy less bandwidth
2, springCloud is http protocol transmission, bandwidth will be more, while using http protocol will generally use JSON messages, consumption will be greater
3, dubbo development is more difficult, because dubbo jar package dependency problem many large projects can not solve
4. Springcloud's interface protocol is relatively free and loose, and strong administrative measures are needed to limit the disorderly upgrade of interfaces.
5. The registration center of dubbo can choose zk,redis, etc., and the registration center of springcloud uses eureka or self-research (less choices).
After reading the above, do you have any further understanding of the difference between springcloud and dubbo? If you still want to know more knowledge or related content, please pay attention to the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.