摘要:
一、常見使用方式 Redis的幾種常見使用方式包括: Redis單副本; Redis多副本(主從); Redis Sentinel(哨兵); Redis Cluster; Redis自研。 Redis單副本; Redis多副本(主從); Redis Sentinel(哨兵); Redis Clust 閱讀全文
posted @ 2018-11-03 14:15
Twinhead
閱讀(3025)
評論(2)
推薦(0)
摘要:
1.我所知道的aop 初看aop,上來就是一大堆術語,而且還有個拉風的名字,面向切面編程,都說是OOP的一種有益補充等等。一下子讓你不知所措,心想著:怪不得很多人都和我說aop多難多難。當我看進去以后,我才發現:它就是一些java基礎上的樸實無華的應用,包括ioc,包括許許多多這樣的名詞,都是萬變不 閱讀全文
posted @ 2018-11-03 14:14
Twinhead
閱讀(389)
評論(0)
推薦(0)
摘要:
隨著公司規模的不斷擴大,以及業務量的激增,單體應用逐步演化為服務/微服務的架構模式, 服務之間的調用大多采用rpc的方式調用,或者消息隊列的方式進行解耦。幾乎每個大廠都會創建自己的rpc框架,或者基于知名的rpc框架進行改造因此今天我們來講講rpc吧。 ?RPC概述 RPC(Remote Proce 閱讀全文
posted @ 2018-11-03 14:07
Twinhead
閱讀(661)
評論(0)
推薦(0)
摘要:
java # jps -l # 查看java進程 # jstat -gc pid 1000 查看進程jvm信息,每隔1000毫秒顯示一次 # jmap -heap pid 顯示進程jvm堆棧信息 # jinfo -flags pid 查看jvm設置的參數 系統 # uname -a # 查看內核/操 閱讀全文
posted @ 2018-11-03 14:05
Twinhead
閱讀(248)
評論(0)
推薦(0)
摘要:
一致性Hash算法背景 一致性哈希算法在1997年由麻省理工學院的Karger等人在解決分布式Cache中提出的,設計目標是為了解決因特網中的熱點(Hot spot)問題,初衷和CARP十分類似。一致性哈希修正了CARP使用的簡單哈希算法帶來的問題,使得DHT可以在P2P環境中真正得到應用。 但現在 閱讀全文
posted @ 2018-11-03 14:03
Twinhead
閱讀(261)
評論(0)
推薦(0)
摘要:
一、什么是RPC RPC 的全稱是 Remote Procedure Call 是一種進程間通信方式。它允許程序調用另一個地址空間(通常是共享網絡的另一臺機器上)的過程或函數,而不用程序員顯式編碼這個遠程調用的細節。即無論是調用本地接口/服務的還是遠程的接口/服務,本質上編寫的調用代碼基本相同。 比 閱讀全文
posted @ 2018-11-03 14:01
Twinhead
閱讀(25606)
評論(0)
推薦(2)
摘要:
介紹 平時接觸的開源產品如Redis、ACE,事件模型都使用的Reactor模式;而同樣做事件處理的Proactor,由于操作系統的原因,相關的開源產品也少;這里學習下其模型結構,重點對比下兩者的異同點; 反應器Reactor Reactor模式結構 Reactor包含如下角色: Handle 句柄 閱讀全文
posted @ 2018-11-03 13:59
Twinhead
閱讀(571)
評論(0)
推薦(0)
摘要:
一、緣起 一切脫離業務的架構設計與新技術引入都是耍流氓。 引入一個技術之前,首先應該解答的問題是,這個技術解決什么問題。 就像微服務分層架構之前,應該首先回答,為什么要引入微服務,微服務究竟解決什么問題(詳見《互聯網架構為什么要做微服務?》)。 最近分享了幾篇MQ相關的文章: 《MQ如何實現延時消息 閱讀全文
posted @ 2018-11-03 13:53
Twinhead
閱讀(547)
評論(0)
推薦(1)

浙公網安備 33010602011771號