zoukankan      html  css  js  c++  java
  • 互联网+XX项目技术架构

    XX项目采用前后端分离技术,前端采用目前最主流的vue框架,后端采用springboot+springcloud搭建分布式微服务

    springcloud主要使用组建和功能如下:

    eureka:注册中心(非常好)

    zuul:网关(非常好)

    sleuth:服务链路(不太好用)

    springboot—serviceamdin(服务监控一般般)

    hystrix-dashboard(服务调用图形界面)

    config(配置中心,不好用)

    turbine(集群服务链路跟踪,一般般)

    oauth2(整个微服务鉴权)

    网络部署环境:

    本地3台普通pc机器做本地开发和调式使用,全部采用docker容器化,另外采购了dell的32G和64G服务器做测试环境和预发布环境。

    redis+mysql+mq+kenkins+es全部采用docker安装和运行

    生产环境:

    代码在阿里云上gitlab服务上,采用jenkins实现图形化部署,采用docker build命令负责将代码打包,编译,tag,push到docker私服服务器,然后ssh到docker manger上执行docker service......实现生产环境的部署

  • 相关阅读:
    python之os模块
    python之字符串
    python之爬虫(beautifulsoup)
    python之常见算法
    python之装饰器(类装饰器,函数装饰器)
    python之mock使用,基于unittest
    python之定时器
    python基础语法随记
    redis基础
    移动端页面开发(二)
  • 原文地址:https://www.cnblogs.com/fangj/p/9755186.html
Copyright © 2011-2022 走看看