中间件
文章平均质量分 88
青玉䅁
这个作者很懒,什么都没留下…
展开
-
Java日志框架:slf4j作用及其实现原理
slf4j(Simple Logging Facade for Java)是一个简单的Java日志门面框架,它为开发人员提供了一个通用的、简单的访问log日志的接口,可以方便地切换底层的日志实现,例如log4j、java.util.logging和logback等。它的主要作用是提供统一的日志访问接口,避免应用程序与具体的日志实现绑定在一起,从而使应用程序更容易地进行日志记录以及日志内容的控制和管理。原创 2023-08-31 21:39:29 · 2334 阅读 · 0 评论 -
项目如何进行压力测试
在日常开发过程中,我们经常需要对项目进行相应的压力测试来衡量项目的各项指标,例如QPS、运行时间等。QPS(Queries Per Second):每秒能够响应的查询次数,也即是最大吞吐能力(吞吐量)。TPS(Transactions Per Second):每秒处理的事务数目。一个事务是指一个客户端向服务器发送请求然后服务器做出反应的过程。TPS 的过程包括:客户端请求服务端、服务端内部处理、服务端返回客户端。原创 2023-08-22 22:02:52 · 1667 阅读 · 1 评论 -
MySQL主从复制
与Redis主从复制架构诞生的原因一样,MySQL主从复制主要是为了避免单节点主机出现硬件或主机系统故障时可能导致数据丢失的问题,而对数据进行的冗余备份。备份的从节点不对系统提供服务,仅仅负责同步master节点的数据。主从复制架构一旦搭建完成,不能在slave从节点上执行更新操作(如create、update、insert、delete等),否则会导致主从数据不一致甚至同步失败原创 2023-08-18 10:35:02 · 233 阅读 · 1 评论 -
由浅入深剖析 Apollo(阿波罗)架构
Apollo(阿波罗)是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo 目前在国内开发者社区比较热,在Github上有超过 5k 颗星,在国内众多互联网公司有落地案例,可以说 Apollo 是目前配置中心产品领域 Number1 的产品,其成熟度和企业级特性要远远强于 Spring Cloud 体系中的 Spring Cloud Config 产品。原创 2023-05-28 16:34:09 · 3725 阅读 · 1 评论