排序
萬(wàn)人同時(shí)在線抽獎(jiǎng)活動(dòng)架構(gòu)
萬(wàn)人同時(shí)在線抽獎(jiǎng)活動(dòng)的系統(tǒng)架構(gòu)應(yīng)采用微服務(wù)架構(gòu)、分布式數(shù)據(jù)庫(kù)、redis緩存、區(qū)塊鏈存儲(chǔ)結(jié)果,并使用負(fù)載均衡和異步處理技術(shù)。具體包括:1.采用微服務(wù)架構(gòu)和分布式數(shù)據(jù)庫(kù)(如tidb)保證系統(tǒng)穩(wěn)...
SQL server高并發(fā)生成唯一訂單號(hào)
前言 前幾天寫了一篇mysql高并發(fā)生成唯一訂單號(hào)的方法,有人私信問(wèn)有沒(méi)有sql server版本的,今天中午特地寫了sql server版本的高并發(fā)生成唯一訂單號(hào)實(shí)現(xiàn),其實(shí)mysql和sql server原理都一樣,主...
Golang如何構(gòu)建高性能的WebSocket服務(wù) 解析gorilla/websocket庫(kù)
要構(gòu)建高性能的websocket服務(wù),使用golang中的gorilla/websocket庫(kù)是常見(jiàn)做法。1. 安裝庫(kù):go get github.com/gorilla/websocket;2. 在http handler中通過(guò)upgrader升級(jí)連接并設(shè)置緩沖區(qū)與跨域...
介紹 Mysql-InnoDB 事物學(xué)習(xí)
mysql視頻教程欄目介紹innodb的事物學(xué)習(xí) 推薦(免費(fèi)):mysql視頻教程 事物基本概念 事物的特性(ACID) 原子性 atomicity 一致性 consistency 隔離性 isolation 持久性 durability 事物的類型 ...
MySQL如何實(shí)現(xiàn)行級(jí)鎖 FOR UPDATE與LOCK IN SHARE MODE
mysql中的行級(jí)鎖通過(guò)for update和lock in share mode實(shí)現(xiàn),1.for update用于排他鎖,防止其他事務(wù)修改數(shù)據(jù),適用于并發(fā)更新控制和原子操作,需注意性能、死鎖、索引依賴和超時(shí)設(shè)置;2.lock in s...
數(shù)據(jù)庫(kù)SQL調(diào)優(yōu)的幾種方式是什么
方式:1、創(chuàng)建索引時(shí),盡量避免全表掃描;2、避免在索引上使用計(jì)算;3、盡量使用參數(shù)化SQL;4、盡量將多條SQL語(yǔ)句壓縮到一句SQL中;5、用where字句替換HAVING字句;6、連接多個(gè)表時(shí),使用表的別...
微服務(wù)間通信(gRPC/REST)的實(shí)現(xiàn)
選擇grpc還是rest取決于項(xiàng)目需求:1)性能需求:grpc適合高性能場(chǎng)景;2)開(kāi)發(fā)速度和生態(tài)系統(tǒng):rest更易開(kāi)發(fā)和調(diào)試;3)跨語(yǔ)言支持:grpc天生多語(yǔ)言支持,rest需額外處理。 微服務(wù)間通信:gRPC和RES...
分析一下MySQL中的 count(*) 真的要比 count(1) 快嗎?
mysql中的 count(*) 真的要比 count(1) 快嗎?下面本篇文章給大家比較一下mysql中的 count(*) 和 count(1),看看它們的性能差距,希望對(duì)大家有所幫助! 今天有人跟我講 MySQL 中 count(1) 比 co...
如何優(yōu)化 Apache 處理萬(wàn)級(jí)并發(fā)的連接超時(shí)設(shè)置?
apache 通過(guò)合理設(shè)置 timeout、keepalivetimeout 和 maxkeepaliverequests 可優(yōu)化萬(wàn)級(jí)并發(fā)處理能力。1. 調(diào)整 timeout 值,建議設(shè)為 5-10 秒以避免連接長(zhǎng)時(shí)間占用;2. 啟用 keepalive 并合理配置...
淺析MVCC中的快照,看看快照是怎么工作的?
本篇文章帶大家了解mvcc中的快照,看看快照在mvcc中是怎么工作的?希望能夠給大家提供幫助! MVCC 在 MySQL 中(innodb存儲(chǔ)引擎),實(shí)際上每條記錄在更新的時(shí)候都會(huì)同時(shí)記錄一條回滾操作。記錄...