go web 框架 严清ServeHTTP(ResponseWriter, *Request) } ⼏几种 Middleware 形态 Middleware 模式及其控制 Middlewares 的组合:流程之级联控制 app.Use(func(ctx *gin.Context) { fmt.Println("A") ctx.Next() fmt.Println("B") }) app ctx.JSON(200, someBody) }) // ACB Gin 的中间件流程控制,koa 的洋葱头级联模型 思考:如何进⾏行行异常和错误控制?⽐比如 Auth 中间件⽤用户身份验证失败 Middleware 模式及其控制 Middlewares 的组合:流程之级联控制 app.Use(func(next echo.HandlerFunc) echo.HandlerFunc { return ctx.JSON(200, someBody) } }) // ACB Echo 的中间件流程控制,通过 next 控制,依然是葱头级联模型 Middleware 模式及其控制 Middlewares 的组合:流程之级联控制 Middleware 模式及其控制 Middlewares 的组合:流程之顺序控制 app.Use(func(ctx *gear.Context)0 码力 | 23 页 | 333.12 KB | 1 年前3
ServiceComb在华为消费者云的亿级用户微服务实践间挂住;如果配置过小,则会导致超时增多,成功率降低。 3、雪崩效应:假如超时时间配置较大(例如3S),服务端响 应的平均时延达到了超时时间阈值,会导致业务线程长时间处 于wait状态,工作效率降低,业务堆积,发生级联的雪崩效应。 实践-全栈异步 Website: http://servicecomb.incubator.apache.org/ Gitter: https://gitter.im/ServiceCombUsers/Lobby O利用效率 异步场景3:业务超时较长:业务上对服务调用时延不敏感(例如1-3S),如果采用同步调用 + 大超时时间,在业务高峰期,如果 时延达到超时阈值,系统很容易被压挂 异步场景4:级联调用:需要级联调用多个微服务,希望提升可靠性,不会因为某个微服务处理慢而导致其它微服务调用被阻塞 传统I/O和业务线程分离技术: 纯Reactive异步: 性能对比测试:采用Reactive异步模式之0 码力 | 15 页 | 1.15 MB | 1 年前3
美团点评2018技术年货统架构设计的参考原型直接使用。该架构在服务治理、分层设计的理念,对于保障在线排序架构的高性 能、高可用性、易维护性也具有一定的参考价值。包括很多具体环节的实施方案也可以直接进行借鉴,例 如流量分桶、流量分级、特征模型、级联模型等等。 总之,让开发工程师能够理解排序学习算法方面的核心概念,并为在线架构实施提供细颗粒度的参考架 构,是本文的重要目标。 算法部分 算法部分 机器学习涉及优化理论、统计学、数值计算等多 。 三大挑战 三大挑战 在线排序架构主要面临三方面的挑战:特征、模型和召回。 特征挑战包括特征添加、特征算子、特征归一化、特征离散化、特征获取、特征服务治理等。 模型挑战包括基础模型完备性、级联模型、复合目标、A/B实验支持、模型热加载等。 召回挑战包括关键词召回、LBS召回、推荐召回、粗排召回等。 三大挑战内部包含了非常多更细粒度的挑战,孤立地解决每个挑战显然不是好思路。在线排序作为一个被 Proxy根据特征名的标识去调用对应的Feature Service,并将原始特征值返回给Ranking模块。 Ranking模块通过Expression将原始特征转化成复合特征。 Ranking模块将所有特征交给级联模型做进一步的转换。 深入浅出排序学习:写给程序员的算法系统开发实践 - 美团技术团队 特征模型(Feature Model) 特征模型(Feature Model) 我们把所有与特征获取和特0 码力 | 229 页 | 61.61 MB | 1 年前3
百度超级链 XuperChain 3.7 中文文档4. 常见问题解答 5. 词汇表 6. 超级链小课堂 Indices and tables 索引 模块索引 搜索页面 1. 简介 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、 可以通过该命令将用户的一个UTXO进 行拆分,解决用户无法同时发起多笔交 易的问题; 第十五期 超级链开放网络是什么? 超级链开放网络是基于百度完全自主研发的 开源技术搭建的区块链基础服务网络,由分 布在全国的超级联盟节点组成,符合中国标 准,为用户提供区块链应用快速部署和运行 的环境,以及计算和存储等资源的弹性付费 能力,直接降低用户部署和运维成本,让信 任链接更加便利。 超级链开放网络有哪些优势? 1. 块链技术,丰富的合约模板和强大的功 能组件,降低使用门槛; 3. 弹性付费成本低:具备计算和存储等资 源的弹性付费能力,可以实现按需按量 灵活计费,一分钱即可用; 4. 节点开放公信强:由分布全国的超级联 盟节点构成,面向社会开放节点接入, 具备极强的公信力; 第十六期 超级链有哪些交易类型? 超级链主要包括三种交易类型: 1. 普通转账 交易:基于用户utxo进行转账,此类交易包 含utx0 码力 | 270 页 | 24.86 MB | 1 年前3
2020美团技术年货 算法篇实体在线匹配 4. 模型在线预测 对于长尾、未登录查询,我们使用模型进行在线识别。 NER 模型的演进经历了如下 图 5 所示的几个阶段,目前线上使用的主模型是 BERT[3] 以及 BERT+LR 级联模型, 另外还有一些在探索中模型的离线效果也证实有效,后续我们会综合考虑性能和收益 逐步进行上线。搜索中 NER 线上模型的构建主要面临三个问题: 1. 性能要求高:NER 作为基础模块,模型预测需要在毫秒级时间内完成,而目 人脸检测任务上取 得了突破性进展,在检测性能上相对于传统方法具有压倒性优势。基于深度学习的人 脸检测算法从算法结构上可以大致分为三类: 1)基于级联的人脸检测算法。 2)两阶段人脸检测算法。 3)单阶段人脸检测算法。 其中,第一类基于级联的人脸检测方法(如 Cascade CNN[3]、MTCNN[4])运行速 度较快、检测性能适中,适用于算力有限、背景简单且人脸数量较少的场景。第二 1]。最后一类单阶段 的人脸检测方法主要基于 Anchor 的分类和回归,通常会在经典框架(如 SSD[12]、 RetinaNet[13])的基础上进行优化,其检测速度较两阶段法快,检测性能较级联法优, 是一种检测性能和速度平衡的算法,也是当前人脸检测算法优化的主流方向。 三、 优化思路和业务应用 在自然场景应用中,为了同时满足精度需求以及达到实用的目标,美团视觉智能中心 (Vision0 码力 | 317 页 | 16.57 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档超级链小课堂 视频教程 超级链性能 常见问题解答 词汇表 合约模板参考 文档模板 概览 超级链概览 核心优势 应用场景 接下来 超级链概览 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔 split;可以通过该命令将用户的一个 UTXO进行拆分,解决用户无法同时发起多笔交易的问题; 第十五期 超级链开放网络是什么? 超级链开放网络是基于百度完全自主研发的开源技术搭建的区块链基础服务 网络,由分布在全国的超级联盟节点组成,符合中国标准,为用户提供区块 链应用快速部署和运行的环境,以及计算和存储等资源的弹性付费能力,直 接降低用户部署和运维成本,让信任链接更加便利。 超级链开放网络有哪些优势? 1. 无需建链即可运用区块链技术,丰富的合约模板和强 大的功能组件,降低使用门槛; 3. 弹性付费成本低:具备计算和存储等资源的弹性付费能力,可以实现按 需按量灵活计费,一分钱即可用; 4. 节点开放公信强:由分布全国的超级联盟节点构成,面向社会开放节点 接入,具备极强的公信力; 第十六期 超级链有哪些交易类型? 超级链主要包括三种交易类型: 1. 普通转账交易:基于用户utxo进行转账, 此类交易包含utxo的0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档超级链小课堂 视频教程 超级链性能 常见问题解答 词汇表 合约模板参考 文档模板 概览 超级链概览 核心优势 应用场景 接下来 超级链概览 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔 split;可以通过该命令将用户的一个 UTXO进行拆分,解决用户无法同时发起多笔交易的问题; 第十五期 超级链开放网络是什么? 超级链开放网络是基于百度完全自主研发的开源技术搭建的区块链基础服务 网络,由分布在全国的超级联盟节点组成,符合中国标准,为用户提供区块 链应用快速部署和运行的环境,以及计算和存储等资源的弹性付费能力,直 接降低用户部署和运维成本,让信任链接更加便利。 超级链开放网络有哪些优势? 1. 无需建链即可运用区块链技术,丰富的合约模板和强 大的功能组件,降低使用门槛; 3. 弹性付费成本低:具备计算和存储等资源的弹性付费能力,可以实现按 需按量灵活计费,一分钱即可用; 4. 节点开放公信强:由分布全国的超级联盟节点构成,面向社会开放节点 接入,具备极强的公信力; 第十六期 超级链有哪些交易类型? 超级链主要包括三种交易类型: 1. 普通转账交易:基于用户utxo进行转账, 此类交易包含utxo的0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档超级链小课堂 视频教程 超级链性能 常见问题解答 词汇表 合约模板参考 文档模板 概览 超级链概览 核心优势 应用场景 接下来 超级链概览 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔 split;可以通过该命令将用户的一个 UTXO进行拆分,解决用户无法同时发起多笔交易的问题; 第十五期 超级链开放网络是什么? 超级链开放网络是基于百度完全自主研发的开源技术搭建的区块链基础服务 网络,由分布在全国的超级联盟节点组成,符合中国标准,为用户提供区块 链应用快速部署和运行的环境,以及计算和存储等资源的弹性付费能力,直 接降低用户部署和运维成本,让信任链接更加便利。 超级链开放网络有哪些优势? 1. 无需建链即可运用区块链技术,丰富的合约模板和强 大的功能组件,降低使用门槛; 3. 弹性付费成本低:具备计算和存储等资源的弹性付费能力,可以实现按 需按量灵活计费,一分钱即可用; 4. 节点开放公信强:由分布全国的超级联盟节点构成,面向社会开放节点 接入,具备极强的公信力; 第十六期 超级链有哪些交易类型? 超级链主要包括三种交易类型: 1. 普通转账交易:基于用户utxo进行转账, 此类交易包含utxo的0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档超级链小课堂 视频教程 超级链性能 常见问题解答 词汇表 合约模板参考 文档模板 概览 超级链概览 核心优势 应用场景 接下来 超级链概览 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔 split;可以通过该命令将用户的一个 UTXO进行拆分,解决用户无法同时发起多笔交易的问题; 第十五期 超级链开放网络是什么? 超级链开放网络是基于百度完全自主研发的开源技术搭建的区块链基础服务 网络,由分布在全国的超级联盟节点组成,符合中国标准,为用户提供区块 链应用快速部署和运行的环境,以及计算和存储等资源的弹性付费能力,直 接降低用户部署和运维成本,让信任链接更加便利。 超级链开放网络有哪些优势? 1. 无需建链即可运用区块链技术,丰富的合约模板和强 大的功能组件,降低使用门槛; 3. 弹性付费成本低:具备计算和存储等资源的弹性付费能力,可以实现按 需按量灵活计费,一分钱即可用; 4. 节点开放公信强:由分布全国的超级联盟节点构成,面向社会开放节点 接入,具备极强的公信力; 第十六期 超级链有哪些交易类型? 超级链主要包括三种交易类型: 1. 普通转账交易:基于用户utxo进行转账, 此类交易包含utxo的0 码力 | 336 页 | 12.62 MB | 1 年前3
云原生go-zero微服务框架设计思考● CPU>95%开始拒绝高优先级请求 ● 基于滑动窗口,防止毛刺 ● 有冷却时间,防止抖动 ● 实践检验,配合K8S弹性伸缩 ● http/rpc框架内建 自适应降载 ● 超时 ● 级联调用 ● 跟客户端超时配合 ● 重试 ● 指数退避 ● 流量quota ● 超时相关性 更多组件 Requests 并发控制 自适应降载 自适应熔断 Rpc Call K8S弹性伸缩0 码力 | 29 页 | 5.70 MB | 9 月前3
共 59 条
- 1
- 2
- 3
- 4
- 5
- 6













