• SpringCloud之架构搭建


    Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 配置管理,服务治理,熔断机制,智能路由,微代理,控制总线,一次性token,全局一致性锁,leader选举,分布式session,集群状态管理等。

    SpringCloud非常适合中小企业快速构建分布式系统,可以节省大量的人力,物力成本。

    ----------------------------------------------------------------------------------------------------------------------------

    SpringCloud-Example是我在本机搭建的一套系统,仅供入门学习使用。

    运行环境:

    jdk:1.8

    SpringBoot:2.0.6.RELEASE

    SpringCloud:Finchley.RELEASE

    模块介绍:

    • common:公共包
    • config-client:配置中心的Client测试模块
    • config-server:配置中心Server
    • consumer-service:消费者模块,包含hystrix功能
    • eureka-server:Eureka Server,服务注册中心。相当于zookeeper
    • gateway-zuul:反向代理&负载均衡模块,相当于Nginx
    • monitor-turbine:监控模块,hystrix只能实现单个微服务的监控,而turbine可以实现集群监控
    • order-service-api:公共api定义模块,消费者和提供者都依赖该模块,共用pojo,接口定义等
    • provider-order-service:订单服务
    • provider-user-serviceA:用户服务A
    • provider-user-serviceB:用户服务B
    • trace-zipkin:链路监控模块

    源码地址:https://github.com/shileishmily/SpringCloud-Example.git

  • 相关阅读:
    MySQL 触发器
    MySQL视图
    MySQL中的存储过程和函数
    Mysql数据库连接查询
    数据库(MySQL)表基本操作
    Spring MVC---数据绑定和表单标签
    Spring MVC---基于注解的控制器
    Spring基于AOP的事务管理
    Ubuntu下通过wine安装HeidiSQL
    chmod命令详解
  • 原文地址:https://www.cnblogs.com/shileibrave/p/9923085.html
Copyright © 2020-2023  润新知