原创 網絡協議:TCP/IP

TCP/IP(Transmission Control Protocol/Internet Protocol)是一種可靠的網絡數據傳輸控制協議。定義了主機如何接入因特網以及數據如何在他們之間傳輸的標準。 TCP/IP協議參考模型把所有TC

原创 dubbo服務配置文件相關配置含義

啓動服務檢查 如果提供方沒有啓動的時候,消費方會默認會去檢測所依賴的服務提供方是否正常提供服務 如果check爲false,表示啓動的時候不去檢查,當服務出現循環依賴的時候,check設置爲FALSE dubbo:reference 屬性

原创 dubbo--配置服務的最佳實踐

分包: 1.服務接口、請求服務模型、異常信息都放在api裏面,符合重發等價原則,共同重用原則 2.api裏面放入spring的應用配置,也可以放在模塊的包目錄下。 com.gupao.vip.mic.order/**-reference.

原创 zookeeper之集羣原理

zookeeper集羣角色: leader  follower  observer leader是zookeeper集羣的核心 1.事物請求的唯一調度和處理者,保證集羣事物處理的順序性 2.集羣內各個服務器的調度者 follower 1.

原创 dubbo--服務只訂閱或只註冊

 一、只訂閱 1.場景    爲方便開發測試,經常會在線下共用一個所有服務可用的註冊中心,如果一個正在開發中的服務提供註冊,可能影響消費者不能正常運行。此時只需讓正在開發的服務器只訂閱(開發的服務可能依賴其他服務,獲取其他服務),而不註冊

原创 @RequestMapping、@RequestBody、@ResponseBody、@RequestParam註解用法

一、@RequestMapping的使用 RequestMapping是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示訪問類中所有方法的請求都以此註解中地址值爲父路徑。 用於方法上,表示在類的父路徑下追加方法上註

原创 原碼、反碼、補碼

計算機中數值運算都是用數的補碼進行的,正數的原碼、反碼、補碼都是其本身,而負數的補碼比較複雜,爲此特設計一案例進行說明 計算器中-3+5如何進行: 如何求取-3的補碼: 設系統爲8位 -3的原碼爲:1000 0011       第一位1

原创 ActiveMQ--Broker簡介

Broker是實現ActiveMQ功能的一個簡單實例。 在程序中創建一個Broker,然後運行,就可以傳遞消息。 運行流程如下: (1)啓動broker (2)啓動消息提供者 (3)消息消費者訂閱消息 在本地程序中創建一個Broker,此

原创 ActiveMQ--(pub/sub)模型

發佈訂閱模式是一對多的方式。就是消息提供者提供一個Topic,可以由多個消息消費者訂閱。 下圖是發佈訂閱模式的示意圖:         訂閱模型可以分爲非持久訂閱和持久訂閱。當所有的消息必須接受的時候,則需要用到持久訂閱,反之,則用非持

原创 ActiveMQ--消息傳遞點對點方式及其可靠性機制

JMS消息之後被確認後,纔會認爲是被成功消費,消費者的消費包含三個階段:客戶端接受消息、客戶端處理消息、消息被確認 消息傳遞域:       點對點: 1.每個消息只能有一個消息者 2.消息的生產者和消費者之間沒有時間上的相關性。生產者在

原创 ActiveMQ--使用場景

     

原创 消息的發送策略

持久化消息 默認情況下,生產者發送的消息是持久化的,消息發送到broker以後,producer會等待broker對這條消息的處理情況的反饋。 可以設置消息發送端發送持久化消息的異步方式。   非持久化消息

原创 ActiveMQ監控

444444

原创 ActiveMQ網絡連接及集羣

33333