sumk
Introduction: sumk 的定位是为互联网公司提供一个快速开发、接口交互(RPC 和 HTTP)、数据缓存、读写分离、负载均衡、故障转移的框架。一站式解决互联网公司面临的常见问题
Tags:
sumk 是为互联网而生的,在性能、分布式、扩展性等方面考虑较多,互联网常见的特性很多都内置支持,比如数据库读写分离、调用链跟踪、统一日志等,与 spring 体系相比,sumk 更轻量、性能更高、内存消耗更低。以下是主要工程介绍,具体功能参见sumk 的功能特性
sumk-base:配置管理和日志接口
sumk-framework:核心框架,主要是 IOC
sumk-db:数据库功能,包括事务、ORM 等
sumk-http:mvc 组件
Sumk-rpc:微服务功能
sumk-rpc-mina:可选组件,如果引入该组件,rpc 底层就会使用 mina 替代 netty
async-logger(又名 sumk-log):slf4j 日志的实现,同时支持鹰眼跟踪和统一日志。
功能介绍
使用
示例工程
https://github.com/youtongluan/sumk-server-demo