探索 Hertz 中间件:用法、生态及实现原理 CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学习上手 CloudWeGo 几大框架项目。目前 CSG 第五期—— Hertz 中间件实战已经圆满结束! 本期活动期间安排了 3 期直播分享,主题分别为: 探索 Hertz 中间件:用法、生态及实现原 开发运维 2023-07-25 Escape
五种高级 NodeJS 技术 作为开发人员,我们都致力于打造高效、健壮且易于理解、修改和扩展的代码库。 通过采用最佳实践和探索先进技术,我们可以释放 NodeJS 的真正潜力并显着提高应用程序的质量。 在这篇文章中,我们将重点介绍 NodeJS 的五种高级技术。 所以,系好安全带,我们要开车了,准备好探索它们吧。 1.添加中间件 不要将中间件添加到每个路由,而是使用 use 方法将其添加到路由列表的顶部。 这样,中间件下面定义 开发运维 2023-07-18 大猫
MySql DAL中间件总结 1.前言 mysql作为互联网公司都会用到的数据库,如果在使用过程中出现性能问题,会采用mysql的横向扩展,使用主从复制来提高读性能,要是解决写入问题,需要进行分库分表。本文不会去介绍mysql的高可用,主要介绍mysql的访问中间件(DAL)的一些实现方案。 2.Atlas 官网:https://github.com/Qihoo360/Atlas/blob/master/README_ZH.m 数据运维 2023-07-16 三掌柜
MaxScale1.4.5中间件读写分离示例 当我们配置好主从后,我们要实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡如果不考虑sharding的话,maxscale算是一个比较好的中间件,方案的话无非就是两个驱动层做jdbc和php都有lb要么就是中间件maxscale或者atlas都可以,性能上 maxscale要好的多,以下是部署的示例 10.10.240.114 slave 10.10.240.113 Mas 数据运维 2023-07-15 醒在深海的猫
蚂蚁金服开源SOFAMesh—一款基于Istio改进和扩展而来的Service Mesh大规模落地实践方案 4月,蚂蚁金服自主研发的分布式中间件(Scalable Open Financial Architecture,以下简称 SOFA )启动开源计划,并开放多个组件,(相关背景请点击链接阅读《开源 |蚂蚁金服启动分布式中间件开源计划,用于快速构建金融级云原生架构》、《开源 | 蚂蚁金服分布式中间件开源第二弹:丰富微服务架构体系》),这一系列的动作受到大家的关注和支持,SOFA社区也日益壮大。 在两轮 云运维 2023-07-10 穿过生命散发芬芳
服务网格是中间件的终结者吗? 本文为翻译文章,点击查看原文。 在Istio和相关技术持续获得增势之时,中间件在Service Mesh中的地位正在逐渐减弱。尽管它们都可以用来监管不同应用和服务之间的通信,但是在运维和范式方面却大不相同。在今天以容器为中心的世界里,面向服务的架构体系盛行,中间件会变得无关紧要吗? 中间件 中间件将应用和它底层的数据库连接起来,因此常被称作“软件胶水”。它将客户端的网络请求连接到后端数据,通过将所 云运维 2023-07-10 张二河
MySQL故障切换笔记之应用无感知设计详解 1. 简介 大家都知道,在数据库中间件读写分离应用场景中,如何保证底层数据库出现故障节点的时,中间件可以快速断开或迁移数据库连接,让用户无感知。 在MySQL数据库中,提供了一 1. 简介 大家都知道,在数据库中间件读写分离应用场景中,如何保证底层数据库出现故障节点的时,中间件可以快速断开或迁移数据库连接,让用户无感知。 在MySQL数据库中,提供了一个session_track_transact 数据运维 2023-04-28 向阳逐梦