原文:手寫MQ框架(二)-服務端實現

一 起航 書接上文 gt 手寫MQ框架 一 准備啟程 本着從無到有,從有到優的原則,所以計划先通過web實現功能,然后再優化改寫為socket的形式。 關於技術選型 web框架使用了之前寫的gmvc框架 手寫MVC框架 一 再出發 ,消息存儲采用存在數據庫的方式,使用的框架也是前段時間寫的gdao 手寫DAO框架 一 從 開始 。 項目搭建 項目本來是單項目的形式,但是考慮到將服務端 客戶端分開不 ...

2019-11-24 17:33 0 260 推薦指數:

查看詳情

java 從零開始手寫 RPC (03) 如何實現客戶調用服務端

說明 java 從零開始手寫 RPC (01) 基於 socket 實現 java 從零開始手寫 RPC (02)-netty4 實現客戶服務端 寫完了客戶服務端,那么如何實現客戶服務端的調用呢? 下面就讓我們一起來看一下。 接口定義 計算方法 pojo 對應 ...

Sat Oct 09 20:38:00 CST 2021 1 232
手寫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
基於 socket 手寫一個 TCP 服務端及客戶

  通過 socket 實現一個 TCP 服務端與客戶實現通過 TCP 協議進行消息收發。   關鍵在 socket 的使用的理解上。   socket 是對操作系統提供的協議棧的封裝,底層調用的是操作系統提供的協議棧。   當我們調用 ServerSocket 的 accept ...

Sun Mar 22 05:02:00 CST 2020 0 870
手寫MQ框架(四)-使用netty改造梳理

一、背景 書接上文手寫MQ框架(三)-客戶實現 ,前面通過web的形式實現mq服務端和客戶,現在計划使用netty來改造一下。前段時間學習了一下netty的使用(https://www.w3cschool.cn/netty4userguide/52ki1iey.html)。大概有一些想法 ...

Thu Jan 02 00:40:00 CST 2020 0 219
手寫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
手寫DAO框架(五)-DAO層實現

-------前篇:手寫DAO框架(四)-SQL執行--------- 前言 通過上一篇,可以通過傳入sql和對應的參數,可以執行sql並返回結果。但是對於一個DAO框架來說,要盡量的面向對象編程,也就是要實現ORM功能。所以本篇主要介紹DAO層的實現,主要是實現ORM。 主要涉及技術 ...

Thu Aug 22 05:43:00 CST 2019 0 691
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM