通常大型業(yè)務(wù)應(yīng)用平臺(tái)由多個(gè)相對獨(dú)立的服務(wù)組成议纯,監(jiān)控每個(gè)服務(wù)的運(yùn)行狀態(tài)是一項(xiàng)必要的工作。SpringBoot提供了Actuator溢谤,可以提供大量監(jiān)控?cái)?shù)據(jù)瞻凤。但是,很多時(shí)候我們需要...
本文介紹了如何用Prometheus監(jiān)控MongoDB的慢查詢世杀,涉及用Docker搭建Prometheus+Grafana阀参,針對MongoDB的system.profile編...
用好Kafka的前提是理解Kafka基本運(yùn)行方式,本文希望說明通過一些Kafka的基本概念瞻坝,為建立一個(gè)Kafka使用模型進(jìn)行準(zhǔn)備蛛壳。 基本過程 Kafka不僅僅是一收一發(fā)這樣簡...
高并發(fā)架構(gòu)系列:Kafka衙荐、RocketMQ、RabbitMQ的優(yōu)劣勢比較 在高并發(fā)業(yè)務(wù)場景下浮创,典型的阿里雙11秒殺等業(yè)務(wù)赫模,消息隊(duì)列中間件在流量削峰、解耦上有不可替代的作用蒸矛。...
一瀑罗、前言[https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247487551&idx=1&sn=18f64ba4...
博客原文 作為一個(gè)支付公司的項(xiàng)目組胸嘴,經(jīng)常會(huì)有很多對賬功能(簽約對賬、支付訂單對賬斩祭、記賬對賬)劣像,這些都是以定時(shí)任務(wù)的形式實(shí)現(xiàn),組內(nèi)經(jīng)常需要維護(hù)一些定時(shí)任務(wù)摧玫,在使用過程中主要關(guān)注...
隨著微服務(wù)和分布式應(yīng)用的廣泛采用耳奕,出于服務(wù)的獨(dú)立性和數(shù)據(jù)的安全性方面的考慮,每個(gè)服務(wù)都會(huì)按照自己的需要定義業(yè)務(wù)數(shù)據(jù)對象诬像,這樣當(dāng)服務(wù)相互調(diào)用時(shí)就要經(jīng)常進(jìn)行數(shù)據(jù)對象之間的映射屋群。目...
隨著微服務(wù)和分布式應(yīng)用的廣泛采用,出于服務(wù)的獨(dú)立性和數(shù)據(jù)的安全性方面的考慮坏挠,每個(gè)服務(wù)都會(huì)按照自己的需要定義業(yè)務(wù)數(shù)據(jù)對象芍躏,這樣當(dāng)服務(wù)相互調(diào)用時(shí)就要經(jīng)常進(jìn)行數(shù)據(jù)對象之間的映射。目...
隨著業(yè)務(wù)的發(fā)展降狠,用戶量日益上升对竣,單一的系統(tǒng)越來越復(fù)雜,越來越龐大榜配,單純的提升服務(wù)器性能始終有頂天的一天否纬,我們可以通過分布式技術(shù),例如:服務(wù)器集群蛋褥,水平業(yè)務(wù)劃分临燃,應(yīng)用分解,系統(tǒng)...
在介紹了 ProtoBuf 序列化原理之后烙心,本文介紹 ProtoBuf 的反射技術(shù)原理谬俄。 反射技術(shù)簡介 對于反射大家應(yīng)該不會(huì)陌生,如果你接觸過一些框架(如 ORM弃理、IOC溃论、O...
在tms-mongodb-web(MongoDB的Web客戶端辆苔,可對數(shù)據(jù)庫進(jìn)行可視化管理)項(xiàng)目中算灸,通過replica set實(shí)現(xiàn)應(yīng)用級(jí)集合復(fù)制能力。本文介紹了項(xiàng)目中使用的一些...
在前一篇《理解數(shù)據(jù)庫的事務(wù)菲驴,ACID,CAP和一致性》我已經(jīng)將數(shù)據(jù)庫的一些基本概念包括事務(wù)骑冗,ACID赊瞬,CAP先煎,一致性,隔離性等都深入的介紹了一遍巧涧,而此篇主要是針對MongoD...
前后端分離和微服務(wù)理念的盛行,導(dǎo)致API成為了一種重要的交付物谤绳。但是占锯,如果沒有把API有效管理起來的機(jī)制,API的復(fù)用就難以保障缩筛,這樣獨(dú)立出API層的價(jià)值就會(huì)大打折扣消略。本文以...
前言 最近關(guān)于 Serverless 的討論越來越多∠古祝看似與前端關(guān)系不大的 Serverless艺演,其實(shí)早已和前端有了頗深淵源,并且將掀起新的前端技術(shù)變革婿失。此次分享根據(jù)個(gè)人理解...