go语言如何实现一个原生的中间件开发

web开发的背景下,“中间件”通常意思是“包装原始应用并添加一些额外的功能的应用的一部分”。这个概念似乎总是不被人理解,但是我认为中间件非常棒。首先,一个好的中间件有一个责任就是可插拔并且自足。这就意味着你可以在接口级别嵌入你的中间件他就能直接运行。

一年增加 1.2w 星,Dapr 能否引领云原生中间件的未来

在 Dapr v1.0 发布之际,我希望可以通过这篇文章帮助大家对 Dapr 形成一个准确的认知:掌握 Dapr 项目的发展脉络,了解其核心价值和愿景,领悟 Dapr 项目背后的“道之所在”—— 云原生。Dapr 是 2019 年 10 月微软开源的分布式运行时,在今年 2 月份刚刚发布了 v1.0 正式版本。

canal中间件的使用

最近正在迭代公司的一个项目,由于业务调整,需要用到阿里开源的canal中间件,业余时间整理了一下相关的知识点,有需要的小伙伴可以参考一下!

谈谈中间件开发,给想从事中间件开发的同学

作者:莫那一鲁道链接:https://www.jianshu.com/p/ed7a263a436c前言本文主要是写给那些想从事中间件开发的同学看的 :)如果你没有这个打算,那么本文的学习路线非但不实用,还可能会影响你正常的工作 :)什么是中间件开发?

一篇文章教你搞定缓存中间件,搞不定提刀来见我

它便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题,本质上,它是一个简洁的key-value存储系统。

字节跳动正式开源内部微服务中间件 CloudWeGo

CloudWeGo 第一批开源了四个项目,以 RPC 框架 Kitex 和网络库 Netpoll 为主,关于它们的技术实践,可以参考此前发布的两篇文章:《字节跳动 Go RPC 框架 KiteX 性能优化实践》《字节跳动在 Go 网络库上的实践》。

干货分享:MTDDL—美团点评分布式数据访问层中间件

背景2016年Q3季度初,在美团外卖上单2.0项目上线后,商家和商品数量急速增长,预估商品库的容量和写峰值QPS会很快遇到巨大压力。

MySQL开源数据传输中间件DTLE架构设计实践-爱可生

爱可生作为一家以MySQL为主的技术服务公司,在我们服务企业客户过程中,经常会遇到各种数据同步的需求,能做数据同步的软件很多,但未能找到满足我们所有需求的软件,所以我们决定自研一款数据传输软件,结合我们客户的需求场景做了DTLE,并选择在10月24号“程序员节”向社区开源。

MySQL开源数据传输中间件架构设计实践

提纲:1.MySQL Replication2. DTLE核心场景3. DTLE设计原则4. DTLE相关介绍今天主要是对DTLE的一些技术架构,跟大家分享。

受 express.js 启发,用 20 行代码写出清晰易用的 Go 中间件 API

// Intercept returns back a continuation that will call install middleware to intercept。