首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯云中间件的专栏

    腾讯云中间件产品月报(第5期)

    导语:腾讯云中间件 - 微服务团队产品12月简报: 发布新品腾讯微服务观测台 TSW; 腾讯微服务平台 TSF 发布 Go gRPC/tRPC 治理框架, gRPC 应用可通过 SDK 接入TSF;TSF 自今日起,腾讯云中间件产品月报全新改版,每月月报文末都会有留言集赞赢礼品的活动,欢迎各位小伙伴积极参与,腾讯公仔等你来拿! 整理 by 中间件小Q妹 新品发布 01 腾讯微服务观测平台 TSW ■产品介绍 腾讯微服务观测平台 TSW(Tencent Service Watcher,简称TSW)提供云原生服务可观察性解决方案

    1.4K20发布于 2021-03-24
  • 来自专栏精益码农

    深度解读.NET 5授权中间件的执行策略

    前文提要 2021.1月份我写了一个《这难道不是.NET5 的bug? 在线求锤?》, 讲述了我在实现[全局授权访问+特例匿名访问] 遇到的技术困惑: [特例匿名访问,怎么走了认证流程?]。 endpoints.MapHealthChecks("/healthz").AllowAnonymous().WithDisplayName("healthz"); 这个端点并没有进入认证流程,从授权中间件源码上看也是如此 根据以上分析,.NET 5授权中间件的流程是这样的: The official said: Authorization is orthogonal and independent from authentication

    72030发布于 2021-02-05
  • 来自专栏架构师

    比Redis还快5倍的中间件,为啥这么快?

    今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。

    77911发布于 2020-06-18
  • 来自专栏北山啦的博客

    Scrapy从入门到放弃5--中间件的使用

    中间件的分类和作用 1.1 scrapy中间件的分类 根据scrapy运行流程中所在位置不同分为: 下载中间件 爬虫中间件 1.2 scrapy中间的作用:预处理request和response对象 对 header以及cookie进行更换和处理 使用代理ip等 对请求进行定制化操作, 但在scrapy默认的情况下 两种中间件都在middlewares.py一个文件中 爬虫中间件使用方法和下载中间件相同 ,且功能重复,通常使用下载中间件 2. 下载中间件的使用方法: 接下来我们对腾讯招聘爬虫进行修改完善,通过下载中间件来学习如何使用中间件 编写一个Downloader Middlewares和我们编写一个pipeline一样,定义一个类, 5.

    46030编辑于 2022-11-27
  • 来自专栏数据和云

    比Redis快5倍的中间件,为啥这么快?

    今天给大家介绍的是KeyDB,KeyDB项目是从Redis fork出来的分支。众所周知Redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容Redis API的情况下将Redis改造成多线程。

    68230发布于 2019-12-17
  • 来自专栏搜云库技术团队

    比Redis快5倍的中间件,为啥这么快?

    主线程的主要工作在实现serverCron,包括: 1、处理统计 2、客户端链接管理 3、db数据的resize和reshard 4、处理aof 5、replication主备同步 6、cluster 来源:http://suo.im/4DuFF5

    56210发布于 2019-10-30
  • 来自专栏程序员的成长之路

    比Redis快5倍的中间件,为啥这么快?

    今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。

    53130发布于 2019-11-24
  • 来自专栏业余草

    比Redis还快5倍的中间件,为啥这么快?

    原文链接:http://suo.im/4Cx7u

    54610发布于 2019-11-02
  • 来自专栏小强的进阶之路

    比Redis快5倍的中间件,为啥这么快?

    今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。

    51620发布于 2019-10-30
  • 嵌入式 ARM Linux 系统构成(5): 中间件层 (Middleware)

    一、中间件层的基础认知 1.1. 定义与作用 中间件层位于操作系统内核(如 Linux Kernel)和用户应用程序之间,其核心目标是抽象硬件差异、提供标准化服务接口。 网络中间件在进行数据传输时,需要通过内核的网络协议栈和设备驱动来实现与网络硬件的通信。而对于应用层,中间件则向上提供各种服务接口,满足应用程序的多样化需求。 三、中间件层的开发与应用 3.1. 开发要点 性能优化:在嵌入式系统中,资源通常较为有限,因此中间件的性能优化至关重要。 《Qt 5 编程入门》:若关注图形用户界面(GUI)中间件,本书是极佳选择。 其中关于系统调用、进程管理、内存管理等内容,为中间件开发者提供底层知识支撑,有助于把握中间件如何在内核基础上构建服务,编写与内核高效协作的中间件代码。

    31710编辑于 2026-01-21
  • 来自专栏腾讯云中间件的专栏

    腾讯云中间件产品月报(2021年第5期)

    腾讯云中间件 - 微服务团队产品2021年5月简报: 微服务平台 TSF 优优化用户体验:提供新手入门教程、新功能弹窗提醒、创建应用流程优化;支持全链路灰度发布的泳道中部署组的监控能力。 整理 by 中间件小Q妹 产品最新动态 01 微服务平台 TSF ■产品介绍 稳定、高性能的技术中台。 # 优化用户体验 控制台新增 “快速入门” TSF 功能流程指引,降低新用户理解以及上手成本。 该组件的作者为腾讯云中间件团队消息队列的核心研发冉小龙、张勇华、韩明泽等,为了与广大开发者、社区共建开源生态,我们将该组件正式贡献给Apache Pulsar开源社区。

    86240发布于 2021-06-02
  • 来自专栏芋道源码1024

    比 Redis 还快 5 倍的中间件,凭什么这么快?

    今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。

    50120发布于 2019-10-29
  • 来自专栏杨建荣的学习笔记

    关于中间件服务的配置管理,分为5个阶段

    这是学习笔记的第 2185 篇文章 读完需要 9 分钟 速读仅需7分钟 一直以来对于中间件服务的配置管理是一个有些头疼的事情,但是头疼还不意味着解决不了,目前现状是:中间件配置的管理是手工方式,虽然保险 ,但是人为操作更难免出现问题,主要有以下的一些问题: 中间件的配置信息很容易遗漏 配置信息冗余,在加载配置文件时很难发现和排查 关于时间自增的表维护在不同的年份,月份天数都不大一样,很容易遗漏 中间件配置有了 ,但是因为遗忘或是配置错误没有生效 中间件配置有了,但是分片配置存在问题,导致表部分写入失败 配置不完整,有些表不连续 配置和脚本执行分离,可能配置和实际情况脱节 配置管理和分片管理较为繁琐,操作比较耗时 ,也是分了几个阶段: 1)实现周期表的自治管理,实现预创建,预删除,清理自动化管理 2)实现基于分布式环境的周期表扩展管理 3)实现基于分布式环境的配置自动化管理 4)实现配置和脚本的联动管理 5) grep -A5 $table_tmp_name $schema_conf_file return fi startdate=`date -

    1.2K10发布于 2020-01-17
  • 来自专栏互扯程序

    比 Redis 还快 5 倍的中间件,凭什么这么快?

    今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。

    55250发布于 2019-11-08
  • 来自专栏码农沉思录

    这个比 Redis 快 5 倍的中间件,怎么做到的?

    今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。

    50110发布于 2020-03-12
  • 来自专栏全栈程序员必看

    超视网络视频中间件:H5视频API接口简介

    序 在上篇博文我们简单介绍了视频中间件产品,今天让大家进一步了解我们的视频中间件产品具体有哪些API接口能力,话不多说,直接上视频中间件H5接口整体流程调用流程图: 视频中间件产品接口调用流程是从平台登录验证接口为调用入口 视频中间件前端视频设备适配能力 海康 E-home 协议 IPC/NVR 大华主动注册 IPC/NVR GB/T 28181 协议设备/平台 ONVIF/RTSP 协议视频设备(限局域网或有固定 Windows:Windows server 2008/2012 、Windows 7/10 Linux:CentOS 7.0及以上版本 视频中间件适配浏览器 Chrome/Firefox/Edge /360/QQ/猎豹浏览器等所有支持H5标准的浏览器 视频中间件成功应用 超视网络视频中间件H5视频接口已在不同行业、不同应用系统的大量项目上成功对接使用,成熟稳定可靠,附各应用系统对接成功应用案例图: ps:我们在云端有部署好的中间件测试平台,可快速提供测试账号直接测试,或将您现有设备或实际项目现场设备直接接入云端测试。

    1.5K11编辑于 2022-11-09
  • 来自专栏全栈程序员必看

    中间件

    它就是中间件 中间件介绍 概念 官方的说法: 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。 中间件都做过些什么   用户登录   日志记录   crsf:对所有的post请求做了一个验证   session   权限管理 明白了中间件的概念以及中间件做过什么之后,我们紧接着来看一下都在什么时候用中间件及如何用它吧 中间件的执行流程 上一部分,我们了解了中间件中的5个方法,它们的参数、返回值以及什么时候执行,现在总结一下中间件的执行流程。 也就是说:如果MIDDLEWARE中注册了6个中间件,执行过程中,第3个中间件返回了一个HttpResponse对象,那么第4,5,6中间件的process_request和process_response 加入中间件3 的process_view方法返回了HttpResponse对象,则4,5,6的process_view以及视图函数都不执行,直接从最后一个中间件,也就是中间件6的process_response

    1.4K20编辑于 2022-07-21
  • 来自专栏互联网-小阿宇

    Golang框架Gin入门实战--(8)Gin中间件详解 路由中间件 全局中间件 路由分组中间件

    Golang框架Gin入门实战–(8)Gin中间件详解 路由中间件 全局中间件 路由分组中间件 根据上篇文章进行修改 只把修改过的文件进行展示 没修改过的跟之上一篇一样 目录结构 main.go "github.com/gin-gonic/gin" ) func AdminRoutersInit(r *gin.Engine) { //middlewares.InitMiddleware中间件

    1.3K20编辑于 2022-11-21
  • 来自专栏前端技术分享

    Koa - 中间件(理解中间件、实现一个验证token中间件

    前言 Koa 应用程序是一个包含一组中间件函数的对象,它是按照类似堆栈的方式组织和执行的。 当一个中间件调用 next() 则该函数暂停并将控制传递给定义的下一个中间件。 当在下游没有更多的中间件执行后,堆栈将展开并且每个中间件恢复执行其上游行为。 以上两句话,是我在官方文档中找到其对 Koa 中间件的描述。 可能有些人喜欢把中间件理解为插件,但我觉得它们两者并不是同一种概念的东西。插件像是一个独立的工具,而中间件更像是流水线,将加工好的材料继续传递下一个流水线。 所以中间件给我的感觉更灵活,可以像零件一样自由组合。 单看中间件有堆栈执行顺序的特点,两者就出现质的区别。 中间件的概念 这张图是 Koa 中间件执行顺序的图示,被称为“洋葱模型”。 验证token的中间件,这个中间件由两个文件组成 extractors.js 、index.js,并放到check-jwt文件夹下。

    3.2K10发布于 2020-08-24
  • 来自专栏python3

    Django 中间件

    目录 一.中间件 二.中间件用途 三.中间件方法 四.自定义中间件 process_view process_exception process_template_response 五.CSRF_TIKEN 跨站请求伪造 六.局部禁用和使用csrf 一.中间件 中间件就是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 二.中间件用途 django的中间件,其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法,所以如果需要修改请求,例如被传送到view中的HttpRequest preocess_request方法是在执行视图函数之前执行的 2.当配置多个中间件时,会按照MIDDLEWARE中的注册顺序,也就是列表的索引值,从前到后依次执行的 3.不同中间件之间传递的request 如果返回一个None,则交给下一个中间件的process_exception方法来处理异常。它的执行顺序也是按照中间件注册顺序的倒序执行。

    1.4K20发布于 2020-01-20
领券