# vertx-blueprint-microservice **Repository Path**: pandas_chen_chencw2012/vertx-blueprint-microservice ## Basic Information - **Project Name**: vertx-blueprint-microservice - **Description**: 基于vert.x的微服务实战项目 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-07-05 - **Last Updated**: 2021-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vert.x 蓝图 - Micro Shop 微服务应用 [![Travis Build Status](https://travis-ci.org/sczyh30/vertx-blueprint-microservice.svg?branch=master)](https://travis-ci.org/sczyh30/vertx-blueprint-microservice) 本蓝图对应的Vert.x版本为 **3.4.1**。 > 微服务蓝图架构正在重构中,新版本预计将于五月发布。 ## 内容 - 利用 **Vert.x** 构建微服务应用 - 异步开发模式 - 函数式、响应式编程范式 - 事件溯源 (Event Sourcing) - 通过分布式Event Bus进行异步RPC调用 - 更加灵活地配置微服务 - 各种各样的服务类型(例如REST、数据源、Event Bus服务等) - 服务发现 (Service Discovery) - 熔断器模式 (Circuit Breaker) - 多种存储方式支持 (MySQL/Redis) - API Gateway - 微服务权限认证 (OAuth 2) - 集中化日志(ELK整合) - 微服务监控 ## 文档 - [Vert.x 蓝图 - Micro Shop 微服务实战 (开发篇)](http://sczyh30.github.io/vertx-blueprint-microservice/cn/index.html) - [Vert.x 蓝图 - Micro Shop 微服务实战 (API Gateway)](http://sczyh30.github.io/vertx-blueprint-microservice/cn/api-gateway.html) ## 架构 ![Microservice Architecture](docs/images/entire-architecture.png) ## 构建/运行 请参考[相关文档](http://www.sczyh30.com/vertx-blueprint-microservice/cn/index.html#展示时间-)来构建并运行此项目。 ## 贡献 我们非常欢迎大家来一起完善这个蓝图项目!