zoukankan      html  css  js  c++  java
  • SpringCloud的应用发布(一)SpringCloud的样例工程

    前言

    这个综合例子创建了 6个微服务应用

    • 一个服务注册中心 SvcReg(EurekaServer),生产中要考虑高可用
    • 一个配置中心 CfgMgr + git目录存储配置(ConfigServer,EurekaClient),部署多个即可实现高可用
    • 一个服务网关 SvcGw(EurekaClient,ConfigClient),部署多个
    • 三个业务微服务ProdMgr、CustMgr和SaleMgr,其中前两个是服务提供者,第三个是服务消费者,使用前面两个提供的服务(EurekaClient,ConfigClient),部署多个

    一、服务注册中心 SvcReg

    1、设计思路

    2、验证方式

    二、服务配置中心 CfgMgr + Git目录

    1、设计思路

    git地址:https://github.com/lexiaofei/JXC.git

    git目录:CfgData

    注意:

    可以注册为服务注册中心的服务,客户端即可通过svcId来引用,但是服务注册中心本身不做外部配置管理!

    1.1、服务端

    1.2、客户端

    2、验证方式

    启动注册中心,启动客户端应用(客户端应用中已经删除本地的application.*配置!)

    三、业务应用

    1、设计思路

    基础业务应用:ProdMgr、CustMgr(互相也不依赖,即简单的服务提供者)

    复杂业务应用,SaleMgr会调用ProdMgr和CustMgr,实际上是服务消费者!

    2、验证方式

    简单的调用prod应用功能

     

    简单的调用cust应用功能

    调用sale应用功能,该功能通过feign调用 cust和prod 的功能后,累加结果显示!

    四、服务网关引擎 SvcGw

    1、设计思路

    2、验证方式

     

  • 相关阅读:
    [网络流24题]飞行员配对方案问题
    学习笔记——线性基
    HDU 4507 吉哥系列故事——恨7不成妻(数位DP求平方和)
    bzoj1415&洛谷P4206 [NOI2005]聪聪与可可
    后缀自动机(模板+例题)
    最小表示法(模板)poj1059
    求次小生成树(洛谷P4180&bzoj1977)
    KMP poj3942
    最小表示法(模板) CH1807
    数位dp 求山峰数(hill)
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7662347.html
Copyright © 2011-2022 走看看