摘要: Solon Cloud 是一系列的接口标准和配置规范。Solon Cloud 为常见的分布式系统模式提供了一种简单且方便的编程模式,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Solon Cloud 构建于 Solon 之上,可使开发者很容易入手并快速应用于生产中。Solon Cloud 主要 阅读全文
posted @ 2021-05-06 12:39 带刺的坐椅 阅读(648) 评论(0) 推荐(1) 编辑
摘要: Solon 是一个微型的Java开发框架。项目从2018年启动以来,参考过大量前人作品;历时两年,4000多次的commit;内核保持0.1m的身材,超高的跑分,良好的使用体验。支持:RPC、REST API、MVC、WebSocket、Socket 等多种开发模式。 Solon 强调:克制 + 简 阅读全文
posted @ 2021-03-11 07:56 带刺的坐椅 阅读(641) 评论(3) 推荐(1) 编辑
摘要: 目的 通过测试,了解高并发需求的各处细节,寻找制约因素;为软件框架 和 硬件架构提供优化参考。 前述 优化前,目标接口在测试环境的qps为160左右 目标接口的内部逻辑 处理前1:开始计时 处理前2:较验IP白名单[rpc] 处理: 查询数据库并缓存 处理后1:结束计时;提交性能报告[rpc];提交 阅读全文
posted @ 2020-06-30 17:54 带刺的坐椅 阅读(1982) 评论(2) 推荐(2) 编辑
摘要: Weed3 for java 新的微型ORM框架 Weed3,微型ORM框架(支持:java sql,xml sql,annotation sql;template sql;事务;缓存;监听;等...) 应该算是个功能全面且小巧的ORM框架:0.2Mb,无其它依赖。对外的接口也不多,主要由DbCon 阅读全文
posted @ 2019-12-18 11:58 带刺的坐椅 阅读(969) 评论(3) 推荐(3) 编辑
摘要: 作一个最简单的消息中间件(单机版,约 180K TPS)。面向简单,面向未来! 支持定时、过期、顺序、事务、请求等消息特性。支持确认、重试、延时。 阅读全文
posted @ 2024-03-07 15:11 带刺的坐椅 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 功能简介 角色 功能 生产端(或发起端) 发布消息、定时消息(或叫延时)、顺序消息、可过期消息、事务消息。发送消息(rpc)支持 Qos0、Qos1 消费端(或接收端) 订阅、取消订阅。消费-ACK(自动、手动)。监听(rpc) 服务端 发布-Confirm、订阅-Confirm、取消订阅-Conf 阅读全文
posted @ 2024-03-05 15:57 带刺的坐椅 阅读(108) 评论(0) 推荐(2) 编辑
摘要: 内存型消息中间件(单机版,约 180K TPS)。"单线程"、"多路复用"、"快照持久化" 和 "Broker 模式集群"! 支持定时消息,过期消息,顺序消息,事务消息,请求消息。支持确认、重试、延时。支持 Qos0、Qos1。 阅读全文
posted @ 2024-03-02 21:28 带刺的坐椅 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Java “生态型”应用开发框架:更快、更小、更简单。 启动快 5 ~ 10 倍;qps 高 2~ 3 倍; 初时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 java8, java11, java17, java21;支持 graalvm native image。 阅读全文
posted @ 2024-02-21 11:33 带刺的坐椅 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Socket.D 是基于"事件"和"语义消息""流"的网络应用层协议。底层可以依赖 TCP、UDP、KCP、WebSocket 等传输层协议。其开发背后的动机是用开销更少的协议取代超文本传输协议(HTTP),HTTP 协议对于许多任务(如微服务通信)来说效率低下。 阅读全文
posted @ 2024-02-17 12:36 带刺的坐椅 阅读(232) 评论(0) 推荐(2) 编辑
摘要: 简介 采用 “单线程” + “多路复用” + "内存运行" + "快照持久化" + "Broker 集群模式"(可选) 基于 Socket.D 网络应用协议 开发。全新设计,自主架构! 角色 功能 生产端 发布消息(Qos0、Qos1)、定时消息(Qos0、Qos1)、可过期消息(Qos0、Qos1 阅读全文
posted @ 2024-02-07 10:23 带刺的坐椅 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。 阅读全文
posted @ 2024-02-02 12:50 带刺的坐椅 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 基于事件和语义消息流的传输协议。 有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。 阅读全文
posted @ 2024-01-31 17:25 带刺的坐椅 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 思来想去!可能与 Solon 容器的独立设计有一定关系。 1、Solon 注解容器的运行特点 有什么注解要处理的(注解能力被规范成了四种),提前注册登记 全局只扫描一次,并在扫描过程中统一处理注解相关 扫描注入时,目标有即同步注入,没有时则订阅注入 自动代理。即自动发现AOP需求,并按需动态代理 2 阅读全文
posted @ 2024-01-29 10:58 带刺的坐椅 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 什么样的 Java 项目用 Solon 好 按正常的需求选择,即好: 信创需要国产化,应该用 Solon 或者 Solon Cloud(有案例) 军工项目要国产化,应该用 Solon 或者 Solon Cloud(有案例) 嵌入式设备,内存有限,算力差,可以用 Solon 或者 Solon Nati 阅读全文
posted @ 2024-01-22 12:16 带刺的坐椅 阅读(8) 评论(0) 推荐(0) 编辑