通常大型業(yè)務(wù)應(yīng)用平臺(tái)由多個(gè)相對(duì)獨(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的慢查詢(xún),涉及用Docker搭建Prometheus+Grafana,針對(duì)MongoDB的system.profile編...
用好Kafka的前提是理解Kafka基本運(yùn)行方式,本文希望說(shuō)明通過(guò)一些Kafka的基本概念,為建立一個(gè)Kafka使用模型進(jìn)行準(zhǔn)備。 基本過(guò)程 Kafka不僅僅是一收一發(fā)這樣簡(jiǎn)...
高并發(fā)架構(gòu)系列:Kafka、RocketMQ、RabbitMQ的優(yōu)劣勢(shì)比較 在高并發(fā)業(yè)務(wù)場(chǎng)景下,典型的阿里雙11秒殺等業(yè)務(wù),消息隊(duì)列中間件在流量削峰、解耦上有不可替代的作用。...
一、前言[https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247487551&idx=1&sn=18f64ba4...
博客原文 作為一個(gè)支付公司的項(xiàng)目組,經(jīng)常會(huì)有很多對(duì)賬功能(簽約對(duì)賬、支付訂單對(duì)賬、記賬對(duì)賬),這些都是以定時(shí)任務(wù)的形式實(shí)現(xiàn),組內(nèi)經(jīng)常需要維護(hù)一些定時(shí)任務(wù),在使用過(guò)程中主要關(guān)注...
隨著微服務(wù)和分布式應(yīng)用的廣泛采用,出于服務(wù)的獨(dú)立性和數(shù)據(jù)的安全性方面的考慮,每個(gè)服務(wù)都會(huì)按照自己的需要定義業(yè)務(wù)數(shù)據(jù)對(duì)象,這樣當(dāng)服務(wù)相互調(diào)用時(shí)就要經(jīng)常進(jìn)行數(shù)據(jù)對(duì)象之間的映射。目...
隨著微服務(wù)和分布式應(yīng)用的廣泛采用,出于服務(wù)的獨(dú)立性和數(shù)據(jù)的安全性方面的考慮,每個(gè)服務(wù)都會(huì)按照自己的需要定義業(yè)務(wù)數(shù)據(jù)對(duì)象,這樣當(dāng)服務(wù)相互調(diào)用時(shí)就要經(jīng)常進(jìn)行數(shù)據(jù)對(duì)象之間的映射。目...
隨著業(yè)務(wù)的發(fā)展,用戶(hù)量日益上升,單一的系統(tǒng)越來(lái)越復(fù)雜,越來(lái)越龐大,單純的提升服務(wù)器性能始終有頂天的一天,我們可以通過(guò)分布式技術(shù),例如:服務(wù)器集群,水平業(yè)務(wù)劃分,應(yīng)用分解,系統(tǒng)...
在介紹了 ProtoBuf 序列化原理之后,本文介紹 ProtoBuf 的反射技術(shù)原理。 反射技術(shù)簡(jiǎn)介 對(duì)于反射大家應(yīng)該不會(huì)陌生,如果你接觸過(guò)一些框架(如 ORM、IOC、O...
在tms-mongodb-web(MongoDB的Web客戶(hù)端,可對(duì)數(shù)據(jù)庫(kù)進(jìn)行可視化管理)項(xiàng)目中,通過(guò)replica set實(shí)現(xiàn)應(yīng)用級(jí)集合復(fù)制能力。本文介紹了項(xiàng)目中使用的一些...
在前一篇《理解數(shù)據(jù)庫(kù)的事務(wù),ACID,CAP和一致性》我已經(jīng)將數(shù)據(jù)庫(kù)的一些基本概念包括事務(wù),ACID,CAP,一致性,隔離性等都深入的介紹了一遍,而此篇主要是針對(duì)MongoD...
前后端分離和微服務(wù)理念的盛行,導(dǎo)致API成為了一種重要的交付物。但是,如果沒(méi)有把API有效管理起來(lái)的機(jī)制,API的復(fù)用就難以保障,這樣獨(dú)立出API層的價(jià)值就會(huì)大打折扣。本文以...
前言 最近關(guān)于 Serverless 的討論越來(lái)越多??此婆c前端關(guān)系不大的 Serverless,其實(shí)早已和前端有了頗深淵源,并且將掀起新的前端技術(shù)變革。此次分享根據(jù)個(gè)人理解...
Asterisk 現(xiàn)有版本不支持播放視頻文件(支持視頻通話(huà)),無(wú)法滿(mǎn)足發(fā)送視頻通知、視頻 IVR 等場(chǎng)景。本系列文章,通過(guò)學(xué)習(xí)音視頻的相關(guān)知識(shí)和工具,嘗試實(shí)現(xiàn)一個(gè)通過(guò) Ast...