通常大型业务应用平台由多个相对独立的服务组成,监控每个服务的运行状态是一项必要的工作。SpringBoot提供了Actuator,可以提供大量监控数据。但是,很多时候我们需要...
本文介绍了如何用Prometheus监控MongoDB的慢查询,涉及用Docker搭建Prometheus+Grafana,针对MongoDB的system.profile编...
用好Kafka的前提是理解Kafka基本运行方式,本文希望说明通过一些Kafka的基本概念,为建立一个Kafka使用模型进行准备。 基本过程 Kafka不仅仅是一收一发这样简...
高并发架构系列:Kafka、RocketMQ、RabbitMQ的优劣势比较 在高并发业务场景下,典型的阿里双11秒杀等业务,消息队列中间件在流量削峰、解耦上有不可替代的作用。...
一、前言[https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247487551&idx=1&sn=18f64ba4...
博客原文 作为一个支付公司的项目组,经常会有很多对账功能(签约对账、支付订单对账、记账对账),这些都是以定时任务的形式实现,组内经常需要维护一些定时任务,在使用过程中主要关注...
随着微服务和分布式应用的广泛采用,出于服务的独立性和数据的安全性方面的考虑,每个服务都会按照自己的需要定义业务数据对象,这样当服务相互调用时就要经常进行数据对象之间的映射。目...
随着微服务和分布式应用的广泛采用,出于服务的独立性和数据的安全性方面的考虑,每个服务都会按照自己的需要定义业务数据对象,这样当服务相互调用时就要经常进行数据对象之间的映射。目...
随着业务的发展,用户量日益上升,单一的系统越来越复杂,越来越庞大,单纯的提升服务器性能始终有顶天的一天,我们可以通过分布式技术,例如:服务器集群,水平业务划分,应用分解,系统...
在介绍了 ProtoBuf 序列化原理之后,本文介绍 ProtoBuf 的反射技术原理。 反射技术简介 对于反射大家应该不会陌生,如果你接触过一些框架(如 ORM、IOC、O...
在tms-mongodb-web(MongoDB的Web客户端,可对数据库进行可视化管理)项目中,通过replica set实现应用级集合复制能力。本文介绍了项目中使用的一些...
在前一篇《理解数据库的事务,ACID,CAP和一致性》我已经将数据库的一些基本概念包括事务,ACID,CAP,一致性,隔离性等都深入的介绍了一遍,而此篇主要是针对MongoD...
前后端分离和微服务理念的盛行,导致API成为了一种重要的交付物。但是,如果没有把API有效管理起来的机制,API的复用就难以保障,这样独立出API层的价值就会大打折扣。本文以...
前言 最近关于 Serverless 的讨论越来越多。看似与前端关系不大的 Serverless,其实早已和前端有了颇深渊源,并且将掀起新的前端技术变革。此次分享根据个人理解...