1 Star 0 Fork 3

wangyong / Taroco

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.47 KB
一键复制 编辑 原始数据 按行查看 历史
liuht777 提交于 2018-08-14 16:31 . Update README.md

Taroco 演示地址

License PRs Welcome

前言

'Taroco'是一整套的微服务企业级解决方案。是微服务敏捷开发的代表。

项目介绍

Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供更全面的分布式系统解决方案。Spring Cloud对微服务基础框架Netflix的多个开源组件进行了封装,同时又实现了和云端平台以及和Spring Boot开发框架的集成。Spring Cloud为微服务架构开发涉及的统一认证,配置管理,服务治理,熔断机制,动态路由等提供了一种简单的开发方式。

Spring Cloud本身已经封装得足够简单,也够丰富。也许正是因为这种简单而丰富,使得想要使用它的团队望而却步。学习成本太高,历史包袱太重,维护成本太高等等一系列原因。

Taroco就是为了解决这一问题而诞生的。Taroco整合了Spring Cloud的配置中心注册中心服务网关,提供了一系列starter组件, 同时提供服务治理服务监控auth2权限认证,支持服务降级/熔断基于标签(x-label)的路由服务权重,前端采用vue+elementUI+webpack,可以很好的解决转向Spring Cloud的一系列问题,努力为中小型企业打造全方位微服务企业级敏捷开发解决方案。

Taroco提供了基于Docker Compose的部署方式。统一放置在docs目录中,运行脚本案例在根目录中查找。

开发环境

  • JDK1.8+
  • Spring Boot 1.5.12
  • Spring Cloud Edgware.SR4
  • Maven 3.0+
  • Redis 3.0+
  • MySQL 5.7
  • Node.js 8+
  • Npm 5+
  • vue 2.0+

架构图

架构图

链接推荐

资源下载

LICENSE

MIT

Java
1
https://gitee.com/yundan/Taroco.git
git@gitee.com:yundan/Taroco.git
yundan
Taroco
Taroco
master

搜索帮助