原文:手寫MQ框架(四)-使用netty改造梳理

一 背景 書接上文手寫MQ框架 三 客戶端實現,前面通過web的形式實現了mq的服務端和客戶端,現在計划使用netty來改造一下。前段時間學習了一下netty的使用 https: www.w cschool.cn netty userguide ki iey.html 。大概有一些想法。 netty封裝了socket的使用,我們通過簡單的調用即可構建高性能的網絡應用。我計划采用以下例子來對gmq進 ...

2020-01-01 16:40 0 219 推薦指數:

查看詳情

手寫MQ框架(一)-准備啟程

一、背景 很久以前寫了DAO框架和MVC框架,前段時間又重寫了DAO框架-GDAO(手寫DAO框架(一)-從“1”開始,源碼:https://github.com/shuimutong/gdao.git)和MVC框架-GMVC(手寫MVC框架(一)-再出發,源碼:https ...

Mon Oct 21 00:52:00 CST 2019 0 346
基於netty手寫RPC框架

rpc-sample-client就是使用自實現的rpc框架調用rpc-sample-server rpc-sample-se ...

Fri Nov 08 00:31:00 CST 2019 0 354
手寫MQ框架(二)-服務端實現

一、起航 書接上文->手寫MQ框架(一)-准備啟程 本着從無到有,從有到優的原則,所以計划先通過web實現功能,然后再優化改寫為socket的形式。 1、關於技術選型 web框架使用了之前的gmvc框架手寫MVC框架(一)-再出發),消息存儲采用存在數據庫的方式,使用框架也是 ...

Mon Nov 25 01:33:00 CST 2019 0 260
手寫RPC框架(netty+zookeeper)

  RPC是什么?遠程過程調用,過程就是業務處理、計算任務,像調用本地方法一樣調用遠程的過程。   RMI和RPC的區別是什么?RMI是遠程方法調用,是oop領域中RPC的一種實現,我們熟悉的res ...

Thu Sep 19 03:48:00 CST 2019 0 863
手寫SpringMVC 框架

手寫SpringMVC框架 細嗅薔薇 心有猛虎 背景:Spring 想必大家都聽說過,可能現在更多流行的是Spring Boot 和Spring Cloud 框架;但是SpringMVC 作為一款實現了MVC 設計模式的web (表現層) 層框架,其高開發效率和高性能也是現在很多公司仍在 ...

Sun Nov 10 08:19:00 CST 2019 0 287
手寫mybatis框架

前言 很久沒有更新mybatis的源碼解析了,因為最近在將自己所理解的mybatis思想轉為實踐。 在學習mybatis的源碼過程中,根據mybatis的思想自己構建了一個ORM框架 。整個代碼都是自己動構造,沒有一句代碼是Copy,肯定不如谷歌大神那樣的代碼,但已基本實現了SQL語句的實現 ...

Sat Sep 05 17:26:00 CST 2020 2 798
手寫MVC框架(二)-代碼實現和使用示例

--------上一篇:手寫MVC框架(一)-再出發----- 背景 書接上文,之前整理了實現MVC框架需要寫哪些東西。這周粗看了一下,感覺也沒多少工作量,所以就計划一天時間來完成。周末的時間,哪會那么老實的坐在電腦前代碼呢?看電影的時候應該是老實的。為了不給自己留遺憾,所以今天就接着寫了 ...

Mon Sep 09 00:32:00 CST 2019 1 401
手寫一個RPC框架

一、前言 前段時間看到一篇不錯的文章《看了這篇你就會手寫RPC框架了》,於是便來了興趣對着實現了一遍,后面覺得還有很多優化的地方便對其進行了改進。 主要改動點如下: 除了Java序列化協議,增加了 ...

Sat Aug 22 21:10:00 CST 2020 0 1332
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM