已经完成了50%的生态建设,Martian框架有望成为一个出鞘的利剑

Martian 是一个声明式 API 编程(DAP)框架,可以帮助你快速开发后端服务。

项目简介

  • 以HttpServer作为 http服务,彻底脱离Tomcat这一类的Web容器和Servlet,同时也让项目减少了几个依赖
  • 声明式API,让Controller变成了一个interface,降低了开发的工作量
  • 拥有其他web框架 拥有的大部分功能,比如AOP,IOC,声明式事务,异常监听等
  • 拥有自主开发的持久层框架,并天然的集成到了Martian中
  • 支持分布式开发

项目生态

已经完成了50%的生态建设,Martian框架有望成为一个出鞘的利剑

以上蓝色部分为已完成部分,正在持续维护中,黄色为开发中,白色为筹划中

生态介绍:

  • Martian:项目主框架,实现了MVC,AOP,IOC,JDBC等一系列功能
  • Martian-cloud:分布式组件,以zookeeper位注册中心,微服务间通信采用Rest风格
  • Martian-gateway:网关组件,实现负载均衡下的请求转发
  • Martian-fuse:熔断器组件,当一个接口错误次数达到一定次数会自行熔断
  • Martian-config:分布式配置中心
  • 三方starter:用于方便的跟kafka,ActiveMQ,等第三方组件整合

项目官网

http://mars-framework.com/