eigrp增强型内部网关协议,是一个思科私有的路由协议。属于距离矢量协议。一、eigrp的特性1.高级的距离矢量协议:融合了距离矢量协议和链路状态协议的特点 2.快速收敛:eigrp是所有协议中收敛最快的 3.100%无环:使用dual算法 4.增量更新:只更新变化的部分 5.唯一一个能够支持等价负载均衡和不等价负载均衡 等价负载均衡:前往目标有多条路径,在度量值相同的情况下,每条链路都会发送数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-30 07:17:15
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大规模微服务场景下灰度发布与流量染色实践 https://mp.weixin.qq.com/s/UBoRKt3l91ffPagtjExmYw 【go-micro】微服务协作开发、灰度发布之流量染色 - HB-技术实践 http://hbchen.com/post/microservice/2019-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-24 10:53:00
                            
                                1063阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Service Mesh流量染色实现指南
## 前言
在微服务架构中,随着应用程序的复杂性增加,服务之间的通信也变得越来越复杂。为了解决这个问题,Service Mesh应运而生。Service Mesh是一种基于代理的架构模式,它通过在服务之间插入代理来管理通信,提供负载均衡、服务发现、安全等功能。其中一个重要的功能就是流量染色,它可以用于在服务之间动态路由和调整流量。
在本文中,我将向            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-10 01:03:44
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:前面讨论了信号、管道的进程间通信方式,接下来将讨论消息队列。  一、系统V IPCV IPC:消息队列、信号量以及共享内存(共享存储器)之间有很多相似之处。每个内核中的 I P C结构(消息队列、信号量或共享存储段)都用一个非负整数的标识符( i d e n t i f i e r )加以引用。 无论何时创建I P C结构(调用m s g g e t、 s e m g e t或s h m g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 16:51:38
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 微服务流量染色
## 什么是微服务流量染色?
在微服务架构中,我们常常会遇到需要对特定的服务实例进行灰度发布、A/B测试等场景。为了能够将流量有选择地引导到这些实例上,我们可以借助一种叫做“微服务流量染色”的技术来实现。
微服务流量染色是指通过在流量中添加一些标识(例如请求头、URL参数等),然后根据这些标识来对流量进行路由。这样,我们就能够将流量有选择地引导到指定的服务实例上,从而实现            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-09 21:50:59
                            
                                338阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            图染色(Coloring)染色数(Coloring Index)图的染色分为点染色(vertex coloring)和边染色(edge coloring)点染色指的是构造映射 \(f_k\colon V(G)\mapsto \left\{\;1,2,\ldots k\;\right\}\),一个合法的染色(proper coloring) 则要求映射满足 \(\forall xy\in E(G)\            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 16:59:36
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            流量就是在单位时间内流体通过一定截面积的量。这个量用流体的体积来表示称为瞬时体积流量(qv),简称体积流量;用流量的质量来表示称为瞬时质量流量(qm),简称质量流量。对在一定通道内流动的流体的流量进行测量统称为流量计量。流量测量的流体是多样化的,如测量对象有气体、液体、混合流体;流体的温度、压力、流量均有较大的差异,要求的测量准确度也各不相同。因此,流量测量的任务就是根据测量目的,被测流体的种类、            
                
         
            
            
            
            这里是一个关于gRpc的demo,和网上的例子一模一样,但是在运行demo时会出现各种各样的问题,导致放弃grpc的学习,本例子就是一步一步的教大家把demo运行通过,这里是用maven和Idea进行测试的第一步 创建maven项目在pom.xml添加以下依赖<dependencies>
        <dependency>
            <group            
                
         
            
            
            
            灰度发布的定义灰度发布指在 黑与白之间,能够平滑过度的一种发布方式,让一部分用户使用系统原功能,另一部分用户使用系统的升级功能,假设系统的升级功能达到稳定,即可逐渐扩大影响范围,把所有用户迁移至升级功能,这样做的好处是在 初始灰度的时候可以发现问题,调整问题,以保证影响度;常见场景X公司已上线电商系统稳定运行1年,现需新增支付方式如云闪付作为产品支付方式的可选方案,开发团队针对目前的系统进行改造上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 19:21:49
                            
                                180阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言限流是保障服务高可用的方式之一,尤其是在微服务架构中,对接口或资源进行限流可以有效地保障服务的可用性和稳定性。之前的项目中使用的限流措施主要是Guava的RateLimiter。RateLimiter是基于令牌桶流控算法,使用非常简单,但是功能相对比较少。而现在,我们有了一种新的选择,阿里提供的 Sentinel。Sentinel 是阿里巴巴提供的一种限流、熔断中间件,与RateLimiter            
                
         
            
            
            
            目录一、为什么需要流量控制?二、如何控制?三、发送方何时再继续发送数据?四、一些术语及其注意点说明流量控制可以让发送端根据接收端的实际接受能力控制发送的数据量。它的具体操作是,接收端主机向发送端主机通知自己可以接收数据的大小,于是发送端会发送不会超过该大小的数据,该限制大小即为窗口大小,即窗口大小由接收端主机决定。TCP 首部中,专门有一个字段来通知窗口大小,接收主机将自己可以接收的缓冲区大小放在            
                
         
            
            
            
            协作开发与灰度发布是微服务框架在流量治理能力方面的两个体现,本文结合go-micro实践对流量进行染色,实现开发环境的多分支协作, 以及生产环境的灰度发布。场景开发环境多服务、多分支协作QA组测试v1.2和v2.0链路 
  
v2.0 + v1.2链路v1.1组仅关注v1.1的版本开发 
  
v1.1 + master链路v1.2组在v1.1开发新版sr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 12:19:41
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是流量染色流量染色是指根据流量协议设置对应的流量染色规则,对指定的流量进行染色标记,并在整个调用链中携带该标记。通过染色流量可以对特定的流量进行跟踪和路由,所以流量染色功能常被用于灰度发布的场景。在业务系统迭代过程中会不断有新版本发布,在正式发布前,可以使用流量染色控制先进行小规模验证,通过收集使用体验的数据,对应用新版本的功能、性能、稳定性等指标进行评判,然后再全量升级。即使某个新版本出现问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 18:57:01
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第1章 概述  在企业的网络中,可能存在几十台到几百台计算机,并且有着种类繁多的网络设备,包括交换机、路由器等。企业用户可能有众多的数据业务流量;终端用户访问各种各样的Internet资源,包括访问各种WEB网站、下载各种软件、玩各种网络游戏等。  如果仅仅是简单的部署一台路由器,网络管理员很难通过路由器统计和区分经过它的流量。路由器可以提供接口的数据报文收发统计,但是不能基于每个主机、每个IP地            
                
         
            
            
            
            gRPC 服务端流式RPC基于python的应用应用场景: python服务端 java客户端 通过grpc进行通信java客户端在与Sources同级的文件夹下新建proto文件夹,在proto文件夹中新建 msg.protomsg.proto内容如下// @1 使用proto3语法
syntax = "proto3";
// @2 生成多个类(一个类方便管理)
option java_mult            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-03 11:05:30
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、介绍location指令是http模块当中最核心的一项配置,根据预先定义的URL匹配规则来接收用户发送的请求,根据匹配结果,将请求转发到后台服务器、非法的请求直接拒绝并返回403、404、500错误处理等。2、location指令语法location [=|~|~*|^~|@] /uri/ { … } 或 location @name { … }3、URI匹配模式location指令分为两种匹            
                
         
            
            
            
            最近微服务很热,与微服务相关的架构、流程、DevOps都很热。很多公司,包括传统企业,到互联网公司做交流的时候,会问道,你们互联网公司号称能够加速业务创新、快速迭代,那我们是否也可以引入类似这样的机制。我们做微服务,主要分为两个方面,一个是业务方面,另一个是技术方面。最下面是运维部,不过现在我们的运维部已经拓展成云计算,DBA里的数据管理部门,已经发展成大数据,于是就有了技术中台和数据中台,另外还            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 19:21:51
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言流量控制超过qps直接拒绝匀速请求(超速排队超时丢弃)请求预热/冷启动多种规则同时运行动态修改限流规则熔断降级错误数熔断错误比率熔断慢响应比率熔断 前言目前比较主流的限流开源框架有Sentinel 与 Hystrix、resilience4j,其中 Sentinel 为阿里开源本文主要使用 sentinel 和 go 语言实现限流,官方文档:https://sentinelguard            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 15:31:56
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            gRPC 系列相关代码见 Github1. 安装可以直接在Release页面下载二进制文件,也可以 clone 仓库手动编译。下载解压后即可使用# 下载
$ wget https://github.91chifun.workers.dev/https://github.com//bojand/ghz/releases/download/v0.94.0/ghz-linux-x86_64.tar.gz            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 16:54:00
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一讲我们画了一个简单的请假的业务流程图,这一讲我们把它部署到activiti7中,并将它执行完毕。先简单介绍下Activiti7工作流引擎。一、Activiti7简介1、Activiti7是什么?Activiti7只是对BPMN2.0规范实现的一个java框架而已,他是一个工作流程控制和管理框架,就是来处理系统中的业务流程的,对整个业务系统起到辅助和支持作用。一般有两种存在方式,一种是和业务代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 11:23:41
                            
                                108阅读
                            
                                                                             
                 
                
                                
                    