# openapi **Repository Path**: rebortboss/openapi ## Basic Information - **Project Name**: openapi - **Description**: 我们选择了更成熟的Spring Cloud微服务框架。它其中包含了丰富的组件,包括服务注册发现的Eureka/Consul/Zookeeper,服务网关Zuul,熔断器Hystrix,负载均衡Ribbon/Feign等。本项目主要使用服务注册发现、熔断器和负载均衡组件。同时使用了中间件Elasticsearch,RabbitMQ,Redis,使用了分布式锁,使用权限管理Shiro等。千锋Java教研院技术交流QQ群799246477 - **Primary Language**: Java - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-06-07 - **Last Updated**: 2022-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 千锋Java教研院技术交流QQ群799246477 完整代码下载,问题交流: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0109/112426_72609a38_1827726.png "QQ图片20200107143600.png") # openapi #### 介绍 我们选择了更成熟的Spring Cloud微服务框架。它其中包含了丰富的组件,包括服务注册发现的Eureka/Consul/Zookeeper,服务网关Zuul,熔断器Hystrix,负载均衡Ribbon/Feign等。本项目主要使用服务注册发现、熔断器和负载均衡组件。同时使用了中间件Elasticsearch,RabbitMQ,Redis,使用了分布式锁,使用权限管理Shiro等。 #### 软件架构 SpringCloud+Elasticsearch+RabbitMQ+Redis+Shiro+Vue #### 开放平台说明 开放平台(Open Platform) 在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。 #### 开放平台核心模块 - 微服务服务中心 eureka - 微服务缓存模块 cache - 微服务搜索模块 search - 微服务监控模块 monitor - 微服务网关管理中心 gateway - 微服务SDK #### 参与贡献 1. 千锋Java教研院-大杜 2. 千锋Java教研院-老魏 3. 千锋Java教研院-老吕