路由

【巨杉数据库SequoiaDB】巨杉 Tech | SequoiaDB SQL实例高可用负载均衡实践

不羁岁月 提交于 2020-03-25 00:59:08
1 前言 在应用程序中,应用配置连接的数据库IP地址和端口号都是固定一个的,当所属IP地址的服务器宕机后,需要人为手工更改IP地址切换数据库服务器。同时当应用接收到成千上万的并发 http 请求时,会导致服务器消耗大量系统资源,轻则响应速度降低,严重的甚至会引发宕机。 为了充分合理的利用服务器资源,提高数据服务的性能和稳定性,在较低成本的前提下,保证在部分服务器宕机或发生故障的情况下不影响业务的正常运作。本文主要介绍 Nginx+Keepalived 连接 SequoiaDB -MySQL 实例的高可用方案与实践。 2 SequoiaDB 数据库介绍 SequoiaDB 巨杉数据库是一款完全自研的金融级分布式数据库产品,采用计算与存储分离架构,由数据库实例层和数据库存储引擎层组成。数据库实例层负责解析请求并转发至数据库存储引擎层处理,同时会将数据库存储引擎层的响应结果反馈给应用层,数据库实例层支持包括针对结构化数据的 MySQL 实例、PostgreSQL 实例、SparkSQL 实例,以及针对非结构化数据的 S3 和 PosixFS 文件系统的对象存储实例实例,而数据库存储引擎层是由 SequoiaDB 巨杉数据库的协调节点、编目节点和数据节点组成。该数据库集群架构能方便用户实现由传统数据库到巨杉数据库的无缝迁移,减少应用开发者的开发和学习成本。 2.1 SequoiaDB

传输介质

佐手、 提交于 2020-03-24 14:45:48
双绞线 包含直通线、交叉线、全反线(console线) 直通线 (straight-through):不同设备的连接使用直通线, 计算机(PC)—交换机(Switch) 交换机(Switch)—路由器(Router) 交叉线 (crossover):相同设备的连接使用交叉线 计算机(PC)—计算机(PC) 交换机(Switch)—交换机(Switch) 路由器(Router)—路由器(Router) 全反线 (rollover):配置路由器或者交换机使用线,通常只有2米 同轴电缆 由于双绞线的普遍应用,制作成本高,目前很少使用 光纤 传输距离长,速率高(千兆),抗干扰强,所以是高安全网络的理想选择 无线网络 采用微波、红外线传输。 来源: https://www.cnblogs.com/unixcs/p/12558603.html

12 nuxt客户端渲染之路由

会有一股神秘感。 提交于 2020-03-24 14:41:34
上一节我们完成了使用vue脚手架创建了nuxt的第一个demo,这一节我们熟悉一下nuxt中的路由。 1、前提约束 完成nuxt的第一个demo,假设名称为nuxt-demo https://www.jianshu.com/p/a931b7ba8935 2、普通路由 2.1 在nuxt-demo/pages文件夹下创建student.vue <template> <div> 测试页面/student.vue</div> </template> <style></style> 打包,此时nuxt-demo/.nuxt/router.js自动生成路由: const _0fea2aca = () => interopDefault(import('..\\pages\\student.vue' /* webpackChunkName: "pages_student" */)) const _01fe9fb2 = () => interopDefault(import('..\\pages\\index.vue' /* webpackChunkName: "pages_index" */)) ... routes: [{ path: "/student", component: _0fea2aca, name: "student" }, { path: "/", component:

ASP.NET MVC5路由系统机制详细讲解

ⅰ亾dé卋堺 提交于 2020-03-24 13:31:51
请求一个ASP.NET mvc的网站和以前的web form是有区别的,ASP.NET MVC框架内部给我们提供了路由机制,当IIS接受到一个请求时,会先看是否请求了一个静态资源(.html,css,js,图片等),这一步是web form和mvc都是一样的,如果不是则说明是请求的是一个动态页面,就会走asp.net的管道,mvc的程序请求都会走路由系统,会映射到一个Controller对应的Action方法,而web form请求动态页面是会查找本地实际存在一个aspx文件。下面通过一个ASP.NET MVC5项目来详细介绍一下APS.NET MVC5路由系统的机制。 一、认识Global.asax.cs 当我们创建一个APS.NET MVC5的项目的时候会在项目的根目录中生成一个Global.asax文件。 1 public class MvcApplication : System.Web.HttpApplication 2 { 3 protected void Application_Start() 4 { 5 //注册 ASP.NET MVC 应用程序中的所有区域 6 AreaRegistration.RegisterAllAreas(); 7 //注册 全局的Filters 8 FilterConfig.RegisterGlobalFilters

图解正向代理、反向代理、透明代理

拟墨画扇 提交于 2020-03-24 11:54:35
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://z00w00.blog.51cto.com/515114/1031287 套 用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让 其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范 围,便于大家更深入理解代理服务技术。 一、 正向代理 (Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。如下图1.1 (图1.1) 从上面的概念中,我们看出,文中所谓的 正向代理 就是 代理服务器替代访问方【用户A】去访问目标服务器【服务器B】 这就是正向代理的意义所在。而为什么要用代理服务器去代替访问方

第十二周总结

主宰稳场 提交于 2020-03-24 07:22:52
自治系统(AS): 每个自治系统都有一个唯一的自治系统编号,自治系统的编号范围:1—65535。 1—65411是注册的Internet编号;65412—65535是专用网络编号。 路由信息协议(RIP协议):最早的动态路由协议,基于距离矢量算法实现,使用UDP报文交换路由信息,以跳数多少选择最优路由,最大跳数为15。 RIPv1与RIPv2的最大区别: RIPv1的发送更新方式是广播形式,在更新过程中不携带子网掩码,不支持VLSM,不支持认证; RIPv2的发送更新方式是组播形式,在更新过程中携带子网掩码,不支持VLSM,支持认证; 标准ACL 基于原地址过滤,允许/拒绝整个TCP/IP协议族,范围从1-99 扩展ACL 基于源、目的地址过滤,制定特定的IP协议和协议号,范围从100-199 ACL的工作过程,简单的说明了数据包的经过路由器是,根据访问控制列表作相应的动作来判断是被接受还是被丢弃。在安全性很高的配置中,有时还会为每个接口配置自己的ACL,来为数据做更详细的判断 自治系统(AS): 每个自治系统都有一个唯一的自治系统编号,自治系统的编号范围:1—65535。 1—65411是注册的Internet编号;65412—65535是专用网络编号。 路由信息协议(RIP协议):最早的动态路由协议,基于距离矢量算法实现,使用UDP报文交换路由信息,以跳数多少选择最优路由

利用JS实现前端路由

Deadly 提交于 2020-03-24 07:22:08
在以前的web程序中,路由字眼只出现在后台中。但是随着SPA单页面程序的发展,便出现了前端路由一说。单页面顾名思义就是一个网站只有一个html页面,但是点击不同的导航显示不同的内容,对应的url也会发生变化,这就是前端路由做的事。也就是通过JS实时检测url的变化,从而改变显示的内容。 目前很多前端框架都有接口去实现路由,比如vuejs的vue-route等。我们可以利用原生的hashchange事件来模拟一个简单的路由。 实例的html代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .content{ position:absolute; left: 0px; top:0px; display: none; } .content:nth-child(1){ display: block; } </style> <script src="js/jquery-2.2.1.min.js"><

专业以太网卡在民用网络中的应用

余生长醉 提交于 2020-03-23 18:36:25
近来小编常听很多朋友说:把家里的网络升级到了200M的光纤,玩游戏、看电影等网速是不是特别的爽? 200M光纤的光线入户,怎样才能顺利玩得溜呢?我们看下面这图,一般的家用网络都是按这种结构链接的,一根从运营商进来的光纤网络,经过光纤猫,而后接入电视,或者接入一个性能更好支持200M以上的WIFI路由器,最终到达互联网设备,如:存储NAS、台式机、笔记本、平板电脑、手机等。 既然是光纤入户,那么我们如何更好地使用它? 如果接入的带宽速度是200M,那么就要选择支持最低200M输入的设备。 然而像路由器、电脑等设备所支持的速度多是按照10M、100M、1000M……来发展的,如果我们的设备仅支持100M,那么就浪费了200M一半的宽带资源。所以就需要选择1000M接入的路由器,才能使用上200M的带宽,并且所有的其它设备都必须支持相应的带宽,例如,NAS就需要千兆网卡的支持接入到家庭局域中。 网络速率 我们在使用各大运营商所提供的宽带资源时,一般的联网下载速度大概20+M甚至更低,可是在线测试的网速却都能达到200M左右,这是怎么回事? 这实际上是由计算单位的不同而引起的“误会”。 在表示网络速度时,有两个单位:bite/s和byte/s,即字节每秒和字每秒。就单位换算而言,1个字符等于8个字节,即1byte/s=8bite/s。我们看到的下载速度用的就是byte/s(字每秒)这个单位

Cisco CCNP 学习笔记-BGP

断了今生、忘了曾经 提交于 2020-03-23 18:25:42
Ⅰ、BGP协议基础知识 网关路由协议分类 一. IGP----internal gateway protocol--内部网关路由协议 代表协议:RIP、EIGRP、OSPF、ISIS 特性:运行在AS内部的 二. EGP----external gateway protocol--外部网关路由协议 代表协议:BGP 特性:运行在AS之间 BGP AS的范围: 1-65535(64512-65535是私有AS号码) BGP AS号码需到IANA申请 BGP:路由向量路由协议 距离矢量路由协议----METRIC(HOP) BGP的防环机制: AS-PATH防环:收到的路由如果看到自己的AS号,则不接收 BGP特点: 1.BGP是可靠的更新---->端口号179 • 依靠TCP进行传递 • 建立邻居靠单播,可建立非直连邻居 2.更新方式: • 增量更新---->只更新变化的部分 BGP的数据结构: 1)邻居表 2)BGP的转发表 3)路由表 建立看BGP的转发表:show ip bgp BGP的报文: 1)Open---->相当于hello,用来建立邻居关系 2)Keeplive---->用来检测邻居存活状态 3)Update 4)Notification---->通告报文:用于终止BGP链接 Ⅱ、BGP邻居建立 一、EBGP 1.直连邻居 Router bgp xx bgp