1 Star 0 Fork 4

yzun / dq-easy-cloud

forked from dq-easy-cloud / dq-easy-cloud 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

easy-cloud简称EasyCloud

前言

宗旨:EasyCloud,EasyCode

说明

  • 享受各种开源组件带来的便利和惠泽。怀着无比感恩之心为开源尽一份微薄之力。
  • dqEasyCloud以spring-boot和spring-cloud为基础,同时定义一套微服务的相关规范,尽可能的降低企业维护成本。
  • 如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!欢迎大家一起参与开发
  • 由于我们经验见识有限,尽管殚精竭虑依旧有很多不足之处,非常期待接受您的意见和建议。欢迎大家加入easy-cloud开源项目组。

使用申明

  • 为方便开发者初步使用、项目提供了可直接运行的环境资源
  • 本开源项目所有可运行的资源包括但不限于(数据库资源、缓存资源、消息队列资源等等),只可以用做测试之用。切勿进行压力测试
  • 若要进行压力测试,请替换为自己的数据资源

项目基础架构

请求流程解析

  • 前端请求->dns负载->nginx反向代理集群->zuul网关集群->聚合服务层->原子服务层->数据层访问层。

系统架构图

系统架构图

项目结构图

项目结构图

项目编码规范解析

  • EasyCloud推荐封装自己的工具类,业务逻辑类尽可能降低与第三方接口的依赖,从而方便统一管理及维护。

  • EasyCloud相关工具类都以Ec作为前缀开头:目的是为了防止和第三方的工具类同名冲突。

  • EasyCloud原子服务层使用了模块化思想进行封装,分为工具模块和业务逻辑模块。

模块结构图

开发步骤

集成微服务基本组件

项目实战(用户关注电影功能)

持续开发中

MIT License Copyright (c) 2017 dq-easy-cloud Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

开源改变世界,让微服务开发更简单 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/yzun/dq-easy-cloud.git
git@gitee.com:yzun/dq-easy-cloud.git
yzun
dq-easy-cloud
dq-easy-cloud
master

搜索帮助