社交軟件紅包技術(shù)解密(四):微信紅包系統(tǒng)是如何應(yīng)對高并發(fā)的
摘要: 本文來自微信團隊工程師方樂明的技術(shù)分享,由InfoQ編輯發(fā)布,下文收錄時有修訂和改動。一、引言每年節(jié)假日,微信紅包的收發(fā)數(shù)量都會暴漲,尤以除夕為最。如此大規(guī)模、高峰值的業(yè)務(wù)需要,背后需要怎樣的技術(shù)支撐?百億級別的紅包規(guī)模,如何保證并發(fā)性能與資金安全?本文將為讀者介紹微信百億級別紅包背后的高并發(fā)設(shè)計實踐,內(nèi)容包括微信紅包系統(tǒng)的技術(shù)難點、解決高并發(fā)問題通常使用的方案,以及微信紅包系統(tǒng)的所采用高并發(fā)解決... 閱讀全文
2025-01-13 11:39 作者: Jack Jiang【評論:0】【閱讀:129】
開源鏡像庫
華為:
https://mirrors.huaweicloud.com/home
https://mirrors.huaweicloud.com/artifactory/pypi-public/simple/torch/
清華:
2025-01-13 10:32 作者: paulwong【評論:0】【閱讀:89】
windows中添加端口轉(zhuǎn)發(fā)規(guī)則
摘要: 設(shè)置端口轉(zhuǎn)發(fā) 在 Windows 上,以管理員身份打開 PowerShell, Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->netsh interface portproxy add ... 閱讀全文
2025-01-13 09:34 作者: paulwong【評論:0】【閱讀:136】
AI微調(diào)框架axolotl安裝
摘要: 1. N卡驅(qū)動和toolkit安裝 https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=runfile_local 2. pytho... 閱讀全文
2025-01-12 16:37 作者: paulwong【評論:0】【閱讀:61】
內(nèi)網(wǎng)穿透工具
將內(nèi)網(wǎng), 如家庭中的使用wifi建立的網(wǎng)站, 發(fā)布到外網(wǎng), 而無需使用服務(wù)器.
reference:
2025-01-12 11:54 作者: paulwong【評論:0】【閱讀:158】
安裝cuda版本的pytorch
摘要: 先下載cuda版本的pytorch的整個打包文件: https://download.pytorch.org/whl/cu124/torch-2.5.1%2Bcu124-cp312-cp312-linux_x86_64.whl#sha256=bf6484bfe5bc4f92a4a1a1bf553041505e19a911f717065330eb061afe0e14d7 https://mi... 閱讀全文
2025-01-12 11:05 作者: paulwong【評論:0】【閱讀:72】
微信純血鴻蒙版正式發(fā)布,295天走完微信14年技術(shù)之路!
摘要: 本文由騰訊技術(shù)團隊原創(chuàng)分享于鵝廠黑板報,下文有排版優(yōu)化。1、寫在前面直至現(xiàn)在,「微信鴻蒙版」這五個字,依然被賦予著太多意義。這是一款產(chǎn)品,也不僅僅是一款產(chǎn)品。開發(fā)它的本質(zhì),是讓兩個高速前進,相互影響的復雜系統(tǒng),彼此磨合和熟悉,像是執(zhí)行一場空中加油任務(wù)。不管外界如何評價和鞭策,這款產(chǎn)品本身,依然需要研發(fā)團隊一個鍵一個鍵敲出來,從內(nèi)核,到架構(gòu),到內(nèi)測,到公測,再到一輪一輪的 debug,他們要在不到一... 閱讀全文
2025-01-10 11:13 作者: Jack Jiang【評論:0】【閱讀:65】
轉(zhuǎn)轉(zhuǎn)平臺IM系統(tǒng)架構(gòu)設(shè)計與實踐(一):整體架構(gòu)設(shè)計
摘要: 本文由轉(zhuǎn)轉(zhuǎn)王棕生分享,原題“IM系列(一):轉(zhuǎn)轉(zhuǎn)IM系統(tǒng)架構(gòu)探秘”,下文進行了排版和內(nèi)容優(yōu)化。1、引言轉(zhuǎn)轉(zhuǎn)是二手電商平臺,在這個平臺上,人人可以是買家,人人也可以是賣家。轉(zhuǎn)轉(zhuǎn)從最初的信息模式升級為一個閉環(huán)的交易模式,IM打通了買家與賣家之間的通道。本文描述了轉(zhuǎn)轉(zhuǎn)IM為整個平臺提供的支撐能力,給出了系統(tǒng)的整體架構(gòu)設(shè)計,分析了系統(tǒng)架構(gòu)的特性。技術(shù)交流:- 移動端IM開發(fā)入門文章... 閱讀全文
2025-01-09 12:42 作者: Jack Jiang【評論:0】【閱讀:59】
GitHub無法訪問的辦法
瀏覽器打開https://www.ipaddress.com/website/www.github.com/, 輸入www.github.com, 得到相應(yīng)的ip, 本地clone以ip的方式, 但如果要訪問頁面, 需改本地的hosts文件:
# /etc/hosts
140.82.112.4 www.github.com
140.82.112.4 www.github.com
2025-01-05 12:08 作者: paulwong【評論:0】【閱讀:81】
開源IM聊天程序HarmonyChat:基于鴻蒙NEXT的WebSocket協(xié)議
摘要: 1、HarmonyChat是什么?HarmonyChat是一個簡潔的鴻蒙NEXT上的基于WebSocket協(xié)議的聊天客戶端 ,它基于MobileIMSDK通信庫, 有完善的網(wǎng)絡(luò)通信通力、簡潔的聊天界面UI、合理的代碼拆分和邏輯實現(xiàn),非常適合學習研究或直接用于簡單的鴻蒙NEXT單頁聊天項目中 。HarmonyChat的源碼下載請見本文:“5、源碼的開源倉庫地址”。2... 閱讀全文
2025-01-02 11:21 作者: Jack Jiang【評論:0】【閱讀:80】
開源即時通訊IM框架MobileIMSDK的鴻蒙NEXT端開發(fā)快速入門
摘要: 相關(guān)鏈接:① MobileIMSDK-鴻蒙端的詳細介紹② MobileIMSDK-鴻蒙端的開發(fā)手冊new(* 精編PDF版)一、理論知識準備您需要對鴻蒙Next和ArkTS開發(fā)有所了解:1)HarmonyOS NEXT星河版零基礎(chǔ)入門到實戰(zhàn)(B站視頻)2)零基礎(chǔ)快速上手HarmonyOS ArkTS開發(fā)(系列文章)3)HarmonyOS 第一課... 閱讀全文
2024-12-30 12:08 作者: Jack Jiang【評論:0】【閱讀:84】
開源輕量級IM框架MobileIMSDK的鴻蒙NEXT客戶端庫已發(fā)布
摘要: 一、基本介紹MobileIMSDK-鴻蒙端是一套基于鴻蒙Next(純血鴻蒙)系統(tǒng)的IM即時通訊客戶端庫:1)超輕量級(編譯后庫文件僅50KB)、無任何第3方庫依賴(開箱即用);2)純ArkTS編寫、無Native代碼、高度提煉、簡單易用;3)基于鴻蒙Next標準WebSocket API,簡潔優(yōu)雅;4)可運行于任何支持鴻蒙Next的平臺;5)能與 MobileIMSDK的各種... 閱讀全文
2024-12-23 11:31 作者: Jack Jiang【評論:0】【閱讀:76】
不為人知的網(wǎng)絡(luò)編程(十九):能Ping通,TCP就一定能連接和通信嗎?
摘要: 本文由小白debug分享,原題“能 ping 通,TCP 就一定能連通嗎?”,下文進行了排版和內(nèi)容優(yōu)化。1、引言平時,我們想要知道,自己的機器到目的機器之間,網(wǎng)絡(luò)通不通,一般會執(zhí)行ping命令。一般對于狀況良好的網(wǎng)絡(luò)來說,你能看到它對應(yīng)的loss丟包率為0%,也就是所謂的能ping通。如果看到丟包率100%,也就是ping不通。▲ ping正常▲ p... 閱讀全文
2024-12-19 11:29 作者: Jack Jiang【評論:0】【閱讀:75】
網(wǎng)絡(luò)編程懶人入門(十六):手把手教你使用網(wǎng)絡(luò)編程抓包神器Wireshark
摘要: 本文由轉(zhuǎn)轉(zhuǎn)QA劉寶成分享,原題“抓包工具wireshark的使用”,下文進行了排版和內(nèi)容優(yōu)化。1、引言跟網(wǎng)絡(luò)通信有關(guān)的應(yīng)用場景下(比如Web系統(tǒng)、IM聊天應(yīng)用、消息推送系統(tǒng)等),經(jīng)常要用到網(wǎng)絡(luò)抓包工具,用以驗證客戶端和服務(wù)器之間收發(fā)的數(shù)據(jù)包是否正確。以IM聊天系統(tǒng)為例,TLS/SSL加密開啟到底有沒有成功?加密效果怎么樣?端到端加密后的聊天內(nèi)容安全強度夠不夠?等等這些疑問,... 閱讀全文
2024-12-12 11:24 作者: Jack Jiang【評論:0】【閱讀:125】
Web端IM聊天消息該不該用瀏覽器本地存儲?一文即懂!
摘要: 本文由轉(zhuǎn)轉(zhuǎn)技術(shù)團隊劉筱雨分享,原題“一文讀懂瀏覽器本地存儲:Web Storage”,下文進行了排版和內(nèi)容優(yōu)化。1、引言鑒于目前瀏覽器技術(shù)的進步(主要是HTML5的普及),在Web網(wǎng)頁端IM聊天應(yīng)用的技術(shù)選型階段,很多開發(fā)者都會糾結(jié)到底該不該像原生移動端IM那樣將聊天記錄緩存在瀏覽器的本地,還是像傳統(tǒng)Web端即時通訊那樣繼續(xù)存儲在服務(wù)端?本文將為你簡潔明了地講清楚瀏覽器本地... 閱讀全文
2024-11-28 11:00 作者: Jack Jiang【評論:0】【閱讀:98】
即時通訊技術(shù)文集(第44期):微信、QQ技術(shù)精華合集(Part1) [共14篇]
摘要: 為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術(shù)文集,本次是第44 期。[-1-] 微信朋友圈千億訪問量背后的技術(shù)挑戰(zhàn)和實踐總結(jié)[鏈接] http://www.52im.net/thread-1569-1-1.html[摘要] 朋友圈的數(shù)據(jù)是永遠存儲的,而且隨著業(yè)務(wù)的快速發(fā)展,存儲容量、帶寬和設(shè)備的消耗... 閱讀全文
2024-11-27 11:06 作者: Jack Jiang【評論:0】【閱讀:91】
Wasm在即時通訊IM場景下的Web端應(yīng)用性能提升初探
摘要: 本文由得物技術(shù)WWQ分享,原題“基于IM場景下的Wasm初探:提升Web應(yīng)用性能”,下文進行了排版和內(nèi)容優(yōu)化。1、什么是WasmWasm,全稱 WebAssembly,官網(wǎng)描述是一種用于基于堆棧的虛擬機的二進制指令格式。Wasm被設(shè)計為一個可移植的目標,用于編譯C/C++/Rust等高級語言,支持在Web上部署客戶端和服務(wù)器應(yīng)用程序。簡單的來說,Wasm就是使用C... 閱讀全文
2024-11-21 12:56 作者: Jack Jiang【評論:0】【閱讀:93】
即時通訊技術(shù)文集(第43期):直播技術(shù)合集(Part3) [共13篇]
摘要: 為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術(shù)文集,本次是第 43 期。[-1-] 直播系統(tǒng)聊天技術(shù)(一):百萬在線的美拍直播彈幕系統(tǒng)的實時推送技術(shù)實踐之路[鏈接] http://www.52im.net/thread-1236-1-1.html[摘要] 直播彈幕指直播間的用戶,禮物,評論,點贊等消息,... 閱讀全文
2024-11-20 11:34 作者: Jack Jiang【評論:0】【閱讀:91】