原创 Socket.D v2.3.9 發佈(增加 node.js server 實現)

Socket.D 是基於"事件"和"語義消息""流"的網絡應用層傳輸協議。有用戶說,“Socket.D 之於 Socket,尤如 Vue 之於 Js、Mvc 之於 Http”。支持 tcp, udp, ws, kcp 傳輸。協議特點可參考《

原创 Solon 框架啓動爲什麼特別快?

思來想去!可能與 Solon 容器的獨立設計有一定關係。 1、Solon 註解容器的運行特點 有什麼註解要處理的(註解能力被規範成了四種),提前註冊登記 全局只掃描一次,並在掃描過程中統一處理註解相關 掃描注入時,目標有即同步注入,沒有時

原创 SpringBoot 2.x 正式停更了。Java 8 就看 Solon 的了!

最近有好多個新聞說:SpringBoot 2.x 正式停更了,Java 8 怎麼辦?當然用 Solon 嘍! Solon,同時支持 jdk8, jdk11, jdk17, jdk21。也支持 graalvm native image。 既

原创 新一代通信協議 - Socket.D

一、簡介 Socket.D 是一種二進制字節流傳輸協議,位於 OSI 模型中的5~6層,底層可以依賴 TCP、UDP、KCP、WebSocket 等傳輸層協議。由 Noear 開發。支持異步流處理。其開發背後的動機是用開銷更少的協議取代超文

原创 socket.d.js v2.3.4 支持"微信"、"uniapp"

Socket.D 是基於"事件"和"語義消息""流"的網絡應用層協議。有用戶說,“Socket.D 之於 Socket,尤如 Vue 之於 Js、Mvc 之於 Http”。支持 tcp, udp, ws, kcp 傳輸。協議特點可參考《官網

原创 用 Socket.D 替代原生 WebSocket 做前端開發

socket.d.js 是基於 websocket 包裝的 socket.d 協議的實現。就是用 ws 傳輸數據,但功能更強大。 功能 原生 websocket socket.d 說明 listen 有 有 監聽消息 se

原创 信創就用國產的生態,Solon v2.6.4 發佈

Solon 是什麼框架? Java 新的"生態級"應用開發框架。從零開始構建,有自己的標準規範與開放生態(歷時六年,具備全球第二級別的生態規模)。 相對於 Spring,有什麼特點? 國產!國產!國產! 啓動快 5 ~ 10 倍。 (更快

原创 Socket.D 替代 Http 協議像 Ajax 一樣開發前端接口

我們在"前端接口"開發時,使用 socket.d 協議有什麼好處: 功能上可以替代 http 和原生 ws 更安全!現有的工具想抓包數據,難!難!難!(socket.d 是個新的二進制協議) 1、Socket.D 協議特點 基於事件,

原创 信創選國產,Solon v2.6.3 發佈

Solon 是什麼框架? Java 新的"生態級"應用開發框架。從零開始構建,有自己的標準規範與開放生態(歷時六年,具備全球第二級別的生態規模)。 相對於 Spring,有什麼特點? 啓動快 5 ~ 10 倍。 (更快) qps 高 2~

原创 Socket.D 基於消息的響應式應用層網絡協議

首先根據 Socket.D 官網的副標題,Socket.D 的自我定義是: 基於事件和語義消息流的網絡應用協議。 官網定義的特點是: 基於事件,每個消息都可事件路由 所謂語義,通過元信息進行語義描述 流關聯性,有相關的消息會串成一個流

原创 淺談 Socket.D 與響應式編程

一、Socket.D 的主要特性 首先,Scoket.D 是高效一個二進制的網絡通訊協議(官方的講法是:基於事件和語義消息流的網絡應用協議),能夠滿足很多場景下使用。其次,Scoket.D 是溫和的響應式(採用回調風格)。 1、三種通訊模式

原创 FolkMQ 內存型消息中間件,v1.0.21 發佈

簡介 採用 “多路複用” + "內存運行" + "快照持久化" + "Broker 集羣模式"(可選)+ 基於 Socket.D 網絡應用協議 開發。全新設計,自主架構! 角色 功能 生產端 發佈消息(Qos0、Qos1)

原创 國產化軟件新浪潮: spring 改造替代...

中午看了篇《國產化軟件新浪潮:jdk redis mysql tomcat nginx改造替代品及信創名錄》 想給它補充個 spring 改造替代:) 七、Spring 替代品 - Solon 生態 1、Java 新的生態級框架 從零開始構

原创 使用 docker-compose 部署 folkmq 消息中間件

倉庫拉取 docker-compose.yml 文件: https://github.com/noear/folkmq/tree/main/deploy version: '3.5' services: folkmq-server:

原创 用 docker 部署 folkmq 消息中間件

docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.0.19