1.实现前后端代码分离,分布式部署 2.利用token替代session实现状态保持,token是有时效性的满足退出登录,token存入redis可以解决不同服务器之间session不同步的问题,满足分布式部署 3.利用sign,前端按照约定的方式组合加密生成字符串来校验用户传递的参数跟后端接收的参 ...
分类:
Web程序 时间:
2020-07-10 16:48:57
阅读次数:
82
Redis 分布式部署方案有哪些呢?你真的分清楚哨兵模式与集群模式吗? ...
分类:
其他好文 时间:
2020-07-01 21:57:47
阅读次数:
53
1. 本机环境搭建 安装docker for desktop 启用wsl2 windows商店安装Ubuntu20.04 说明:因为我本机是windows环境,所以需要安装一个linux,这样才能编译出linux下的二进制执行文件, 也可以在linux虚拟机中安装docker进行构建 将docker ...
分类:
其他好文 时间:
2020-06-26 18:33:24
阅读次数:
80
Nginx安装部署 若不需要图片处理程序进行分布式部署,可不安装Nginx;若需要分布式部署,则需要安装nginx; nginx安装步骤如下: 步骤1:官网https://nginx.org/en/download.html下载压缩包,注意下载windows版本; 步骤2:解压nginx压缩包,注意 ...
RabbitMQ分布式部署有3种方式:集群、Federation和Shovel。这三种方式并不是互斥的,可以根据需求选择相互组合来达到目的,后两者都是以插件的形式进行设计,复杂性相对高,此篇只聊一下RabbitMQ自带的内建集群。 ? 我们把部署RabbitMQ的机器称为节点,也就是broker。b ...
分类:
其他好文 时间:
2020-06-21 00:32:47
阅读次数:
96
大型网络技术架构3 2020.3.14 分层 最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,过分层,一个庞大系统切分成不同部分,便于分工合作和维护。 分割: 分割是在纵向方面对软件进行切分->将不同的功能和服务分割开来,包装成高内 ...
分类:
其他好文 时间:
2020-06-13 21:06:18
阅读次数:
57
七、高可用架构(扩容多Master架构)Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。针对Kubernetes集群,高可用性还应包含以下两个层面的考虑:Etcd数据库的高可用性和KubernetesMaster组件的高可用性。而
分类:
Web程序 时间:
2020-06-04 12:13:40
阅读次数:
89
1.什么是分库分表 一个库一个表 拆分为 N个库N个表 分为垂直拆分,水平拆分 2.为什么要分库分表 随着业务发展,表的数量,以及单表数据量越来越大,而由于无法分布式部署(部分数据库支持),单台服务器资源(cpu 内存,IO)的限制,导致数据操作开销大,查询慢,因此需要进行分库分表,提高数据查询速度 ...
分类:
其他好文 时间:
2020-06-03 00:51:42
阅读次数:
79
概述 最新的应用软件快速搭建平台现已投入使用。首先对名称进行规范统一一下。 英文全称:LARKIN-CN.TOP ; 中文全称:拉图; 简称:LT。 特点: 组态软件开发的快速、灵活 C端软件的控件交互能力 多机器分布式部署 方便的单一模块测试 自动数据库模型搭建 功能模块积木方式拼接 内存级访问速 ...
分类:
其他好文 时间:
2020-05-30 12:21:24
阅读次数:
62
Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用的安装 掌握docker迁移与备份相关命令 能够运用Dockerfile编写创建容器的脚本 能够搭建 ...
分类:
其他好文 时间:
2020-05-28 21:43:56
阅读次数:
66