排序
如何基于redis實現(xiàn)消息隊列
消息隊列,Message Queue,常用于解決并發(fā)系統(tǒng)中的資源一致性問題,提升峰值的處理能力,同時保證消息的順序性、可恢復性、必送達性,對應用進行解耦,或者實現(xiàn)異步通訊等。 ? (推薦學習:Red...
聊聊laravel中報錯日志的位置
laravel 是一個底層架構優(yōu)良、易于擴展的 php web 開發(fā)框架,被廣泛應用于各類 web 應用的開發(fā)。但在使用 laravel 進行開發(fā)時,不可避免地會遇到各種報錯,在排錯過程中,日志文件是重要的參考...
從CTO視角來看:如何搭建運維/SRE能力
近期有很多文章在探討運維崗位去留的問題,我主持的SRETalk公眾號里也發(fā)了多個運維總監(jiān)的觀點,個人也和行業(yè)內挺多人做了交流,有些許小小的想法,記錄下來,供各位CTO/CIO參考,作為運維/SRE的...
redis和kafka的區(qū)別
kafka與redis?pub/sub之間較大的區(qū)別在于kafka是一個完整的系統(tǒng),而redis pub/sub只是一個套件(utility)——沒有冒犯redis的意思,畢竟它的主要功能并不是pub/sub。 redis 消息推送(基于分布...
redis適合什么場景
redis適合什么場景? 1、緩存 緩存現(xiàn)在幾乎是所有中大型網站都在用的必殺技,合理的利用緩存不僅能夠提升網站訪問速度,還能大大降低數(shù)據庫的壓力。Redis提供了鍵過期功能,也提供了靈活的鍵淘...
怎么理解redis消息隊列
隊列 是一種特殊的線性表,特殊之處在于它只允許在表的前端(front)進行刪除操作,而在表的后端(rear)進行插入操作,和棧一樣,隊列是一種操作受限制的線性表。進行插入操作的端稱為隊尾,進...
nginx怎么集成lua操作mysql
實現(xiàn)思路 直接在nginx做配置黑名單,通過編寫邏輯塊實現(xiàn); 在服務端(Java)中編寫過濾器,在過濾器中統(tǒng)一攔截; 在服務端(Java)中編寫攔截器,在攔截器中統(tǒng)一攔截; 這里列舉了3種實現(xiàn)的思路...
你會將 Laravel 的日志推到 Kafka嗎
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 下面由Laravel教程欄目給大家介紹將 Laravel 的日志推到 Kafka的方法,希望對需要的朋友有所幫助! Lar...
Java開發(fā)者必會的大數(shù)據工具和框架有哪些
1、mongodb——最受歡迎的,跨平臺的,面向文檔的數(shù)據庫。 MongoDB是一個基于分布式文件存儲的數(shù)據庫,使用C++語言編寫。旨在為Web應用提供可擴展的高性能數(shù)據存儲解決方案。應用性能高低依賴于...
RabbitMQ的應用場景以及基本原理介紹
RabbitMQ是一個由erlang開發(fā)的AMQP(Advanced Message Queuing Protocol)的開源實現(xiàn)。 AMQP :高級消息隊列協(xié)議,是應用層協(xié)議的一個開放標準,為面向消息的中間件設計。消息中間件主要用于組件...
docker容器上能運行什么程序
docker是一種容器化技術,它能夠讓用戶在一個操作系統(tǒng)上運行多個隔離、輕量級的容器。這些容器可以包含應用程序及其所需的依賴項,使得這些應用程序可以在任何平臺上運行,而無需重新編譯。 Doc...