01.分布式基础概念 1、微服务 拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行 2、集群、分布式、节点 集群 是一种物理形态 将几台服务器集中在一起,实现同一业务 分布式 是一种工作方式 若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统 将不同的业务分布在不同的地 ...
分类:
其他好文 时间:
2020-04-07 10:00:44
阅读次数:
87
先提一下双机热备份,两台机器分为主从,主承担流量,从负责监控,出现故障时顶上去,之后就有了VRRP(虚拟路由冗余协议),可以把多台设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络的通信。当网关出现单点故障时,VRRP机制能够选举新的网关设备,从而提高网络的可靠 ...
分类:
其他好文 时间:
2020-04-06 20:51:18
阅读次数:
99
双网卡,一个内网,一个外网 是要设置路由策略的。 route print -4 #查看 @rem 删除网关 route -p delete 0.0.0.0 route -p delete 10.0.0.0 @rem 走内网 route -p add 10.0.0.0/8 10.100.2.1 @re ...
分类:
Web程序 时间:
2020-04-06 13:43:44
阅读次数:
147
一、背景介绍 API网关的流行源于最近几年移动应用与企业间接口对接的兴起,使得原来单一的PC客户端,变化到PC客户端、各种浏览器、手机移动端及智能终端等。同时系统之间大部分都不是单独运行,经常会涉及与其他系统对接、共享数据的需求。随着微服务架构概念的提出,API网关成为了微服务架构的一个标配组件。随 ...
分类:
Web程序 时间:
2020-04-06 12:03:33
阅读次数:
137
OSPF一、OSPF简介OSPF(OpenShortestPathFirst,开放最短路径优先),是内部网关协议,应用在自治系统内部,一种链路状态路由协议,使用最短路径优先算法计算路由。OSPF数据报文封装在IP报文内部,协议号为89,使用单播或组播发送。OSPF特点如下:适合范围广,快速收敛,无自环、区域划分、支持验证、组播发送二、OSPF工作原理1、OSPF邻居建立过程DR与BDR选举在广播网
分类:
其他好文 时间:
2020-04-05 00:25:21
阅读次数:
94
0.前提:设置VMware的虚拟网络编辑器 子网和网关设置 虚拟网络编辑器 1.配置DNS(可忽略) $vim /etc/resolv.conf nameserver 192.168.0.1 2.配置网关 $vim /etc/sysconfig/network NETWORKING=yes #表示系 ...
分类:
其他好文 时间:
2020-04-04 09:51:26
阅读次数:
106
Ocelot是一个用.NET Core实现的开源API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断,缓存等。 接下来,会使用ocelot 结合consul ,polly ,cachemanager 实现负载均衡,服务发现,限流熔断和缓存功能。(本文只做记录,就直接贴完整代 ...
0. 前言 结合前面两篇博客,前面博客实现了Gateway网关的路由功能。此时,如果每个微服务都需要一套帐号认证体系就没有必要了。可以在网关处进行权限认证。然后转发请求到后端服务。这样后面的微服务就可以直接调用,而不需要每个都单独一套鉴权体系。参考了Oauth2和JWT,发现基于微服务,使用JWT会 ...
分类:
编程语言 时间:
2020-04-01 11:19:10
阅读次数:
103
首先nuget Ocelot版本5.6.0-unstable0028 Consul版本0.7.2.6 根目录新建一个 Ocelot.json { "ReRoutes": [ { "DownstreamPathTemplate": "/{url}",//任意的url "DownstreamScheme ...
分类:
其他好文 时间:
2020-03-31 12:45:02
阅读次数:
79
假如有这么一个数据网关服务服务,客户端有三种账号角色(普通用户、管理员用户、超级管理员用户),数据网关针对这三种角色用户分配不同的数据访问权限,那怎么样通过IdentityServer4 来实现角色的授权呢?它又是怎样的一个过程? ...
分类:
Web程序 时间:
2020-03-30 09:56:21
阅读次数:
85