软件:haproxy—主要是做负载均衡的7层,也可以做4层负载均衡 apache也可以做7层负载均衡,但是很麻烦。实际工作中没有人用; 负载均衡是通过OSI协议对应的; 7层负载均衡:用的7层http协议; 4层负载均衡:用的是tcp协议加端口号做的负载均衡; ha-proxy概述 ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做的更好,更专业。 ha-proxy的特点 1ha-proxy 作为目前流行的负载均衡软件,必须有其出色的一面。下面介绍一下ha-proxy负载均衡软件的优点。 2 3•支持tcp / http 两种协议层的负载均衡,使得其负载均衡功能...

在性能瓶颈的时候一台容器服务器远远达不到业务要求,在搜查资料后发现 docker 水平扩展刚好能解决部分需求,接下来聊一聊 docker-compose 中的 scale 命令 示例 1docker-compose up --scale web=5 -d 1,启动多容器,这里用nginx镜像实践; 通过scale 启动5个web服务节点(数量可以自行配置),依旧创建 docker-compose.yml 复制以下配置内容,使用traefik作为网关,不了解traefik可以问度娘。 1# ngixn_web.conf 2 3user nginx; 4 worker_processes 1; 5 error_log...

traefik是一个http反向代理、负载均衡工具. traefik支持较多的后端协议(http[s]、Websocket、TCP) traefik支持多种容器框架(docker compose、Swarm、k8s、Mesos), 能识别API后台热更新配置. 1,创建Traefik 安装docker,自行百度 1# traefik配置文件 traefik.toml 2 3[global] 4 checkNewVersion = false 5 sendAnonymousUsage = false 6 7[log] 8 level = "WARN" 9 format = "common" 10 11[api] 12...

对于开发来说高昂的服务器费用一点都不想承担,于是想到了[内网穿透],在经过对比后最终选择了 frp 来实现。于是在本机搭建了虚拟机来“趟雷”(Ubuntu 18.04),毕竟小白一枚(搭建虚拟机浪费时间过长,这里的心酸就不说了一定要留意设置的密码是什么,不然虚拟机重启后,真的进不去!!) 最终效果(域名自行购买):http://www.zhuhongmiao.com:8089 (如果打不开,不要慌可能是本机没在线) 打开看到 “Welcome to nginx!” 的就是本地服务 想要了解更多就实际操作一下吧 简单说明 frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https...

登录做两件事 1、告诉系统我是谁; 2、向系统证明我是谁; 二维码其实是字符串的图片表现形式 基于token的认证机制 1、首次登录客户端向服务器传送密码+设备信息进行认证; 2、服务端认证通过后,生成token与设备信息进行对应,并存储在服务端并将token回传到客户端; 3、客户端每次访问API时,需要携带token+设备信息作为验证信息; 4、服务端验证token+设备信息是否对应,验证通过后,返回API响应,验证不通过,拒绝服务; 特别注意:token是某个客户端私有的,即使有token,没有对应的设备信息,也是验证不通过的 二维码登录原理主要基于token的认证机制+二维码状态变化实现 1、二维码状态有三种:待扫描、已...

内网穿透原理解析小知识 在互联网信息时代的今天,经常会听到外网连接。而与外网所相对应的,是一种内部网络,很多的家庭或者公司利用内部网络来进行多台电脑之间的资源共享,其中所用到的技术就是内网穿透技术,但却有很多的人对这种技术并不了解。下面为大家介绍一下内网穿透的工作原理是怎样的? 什么是内网穿透? 在了解原理之前我们先来了解一下什么是内网穿透。之前提到的内网,其是就是在公司或者是家庭内部,建立的一种局域网络或者是办公网络,从而实现多台电脑之间可以进行资源的共享,包括设备、资料、数据等。而外网则是由一个网关与其它的网络系统连接,相对于内网而言,这种网络系统称之为外部网络,也就是我们经常说到的互联网。 内网穿透的原理 内网穿...