• 微服务架构


    微服务架构服务器资源规划

    基础设施

    服务器1 :

    用途:基础设施搭建

    配置:4核16G,CentOS 7.6

    部署项:Maven私服,Gitlab,GitlabRunner,镜像仓库

    开发环境

    服务器2:

    用途:分布式组件 + dev应用服务

    配置:4核16G,CentOS 7.6

    部署项:Redis,Nacos,Sentinel,Kafka,RokctMQ,ELK,K8S,dev应用服务;

    上述均采用单机单节点部署;

    具体部署根据情况在两台服务器之间再做均衡。

    预热环境

      待定

    生产环境

    服务器 组1 : 分布式组件

    配置:根据开发环境运行情况再做决定

    部署项:Redis,Nacos,Sentinel,Kafka,RokctMQ,ELK,K8S,dev应用服务;

    上述均采用集群方式部署;

    最小集群要求:3主3从,服务器混用;

    如搭建高可用 Redis 集群 3主3从,共6台服务器;其中 3 台 可和 以上3台服务器混用。

    服务器 组2:prd应用服务:

    配置:根据具体应用服务的情况而定。

    最小集群要求:根据具体应用服务的情况而定。

    ###################################

    基础设施

    Maven私服

    Gitlab,GitlabRunner

    数据库

    Mysql

    Redis

    消息队列

    Kafka

    RokctMQ

    日志系统

    ELK

    容器

    Docker、镜像仓库

    K8S

    微服务组件

    注册中心

    断路器

    应用服务

    dev

    stg

    prd

  • 相关阅读:
    javascript与XML
    错误调试
    Js节点操作
    vue渲染时对象里面的对象的属性提示undefined,但渲染成功
    html5脚本编程
    用canvas把页面中所有元素的轮廓绘制出来
    HTTP的三次握手
    http协议的发展历史
    5层网络模型介绍
    http主要内容流程介绍
  • 原文地址:https://www.cnblogs.com/wangwangfei/p/13400036.html
Copyright © 2020-2023  润新知