(i) Integrated Spring Cloud Cloud service architecture-Introduction to Spring Cloud

Source: Internet
Author: User
Tags zookeeper

Spring Cloud is an ordered collection of frames. The development model of spring boot simplifies the development of distributed system infrastructures, such as service discovery, registration, Configuration center, message bus, load balancer, circuit breakers, data monitoring , and so on (here are just a few of the simple columns) that can be used with spring Boot development style to start and deploy with one click. Spring Cloud combines today's more mature, proven service framework with the spring boot style for re-encapsulation, masking complex configuration and implementation principles, and ultimately integrating a simple, easy-to-deploy and maintainable Distributed system architecture platform.

Spring Cloud Composition

Spring Cloud's sub-projects can be broadly divided into two categories:

One is the encapsulation and abstraction of the existing mature framework spring boot, and also the largest number of projects;

The second category is the development of a subset of the infrastructure for distributed systems, such as spring Cloud Stream, which is Kafka, Activemq. In the practice of microservices , the first category of sub-projects is enough to be used, such as:

    • Spring Cloud Netflix
      is a package of distributed service frameworks developed by Netflix, including discovery and registration of services, load balancing, circuit breakers, rest clients, request routing, and so on.

    • Spring Cloud Config
      Centrally save configuration information and configure Spring Cloud bus to dynamically modify the configuration file.

    • Spring Cloud Bus
      Distributed Message Queuing, which is the encapsulation of Kafka, MQ.

    • Spring Cloud Security
      Package for spring security, and can be used with Netflix.

    • Spring Cloud Zookeeper
      The encapsulation of the zookeeper makes it possible to configure other spring cloud-enabled sub-projects.

    • Spring Cloud Eureka

      Spring Cloud Eureka is part of the spring cloud Netflix MicroServices Suite, which has been based on Netflix Eureka two times, and is primarily responsible for service governance capabilities in the MicroServices architecture.

Spring Cloud Future

Spring Cloud provides distributed infrastructure solutions for future Internet companies. At the same time, with the popularity of the microservices architecture and Docker container concept in recent years, Spring Cloud will have a niche in the future of "cloud" software development style, especially in the current variety of distributed solutions to provide a standardized, full-site technology solutions, Effectively promote the service-side software system technology upgrading.

from now on, I will record the process and essence of the recent development of Spring Cloud micro-service cloud architecture to help more friends who are interested in developing the Spring cloud framework and are interested to add my QQ ( 2147775633 ) , we will discuss how the Spring cloud architecture is built and how it can be used in enterprise projects.


(i) Integrated Spring Cloud Cloud service architecture-Introduction to Spring Cloud

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.