滴滴开源的分布式的微服务框架Go-Spring

滴滴开源的分布式的微服务框架Go-Spring

它基于Go语言,以及Spring Boot的模块化原理来设计,它的目标是构建一个易用、高可用、可扩展的、快速开发的微服务框架。

Go-Spring 的愿景是让 Go 程序员也能用上如 Java Spring 那般威力强大的编程框架,立志为用户提供简单、安全、可信赖的编程体验。

其特性如下:

提供了完善的 IoC 容器,支持依赖注入、属性绑定;

提供了强大的启动器框架,支持自动装配、开箱即用;

提供了常见组件的抽象层,支持灵活地替换底层实现;

3.1 抽象 web 框架,echo 和 gin 可以灵活替换。

3.2 抽象 redis 框架,redigo 和 go-redis 可以灵活替换。

遵循最小依赖原则,部分组件零依赖,避免依赖地狱;

4.1 提供 as...

点击查看剩余70%

{{collectdata}}

网友评论