wingcloud基于微服务的实时计算展示平台
wingcloud 是基于微服务架构的实时计算展示平台。作为实时计算平台,wingcloud 又采用 Flink 流计算处理框架来实现高吞吐、低延迟的性能要求。 wingcloud-web:https://github.com/ash-ali/wingcloud-web
功能
- 支持流计算实时处理。
- 支持独立开发、独立部署服务。
- 支持文档在线自动生成。
- 支持数据大屏的报表通过后台实时切换或更改样式。
- 支持单点登录。
- 支持数据大屏实时动态展示
- 支持监控服务/运维数据
架构
1、wingcloud 微服务架构图
2、wingcloud 计算服务架构图
模块介绍
- wc-client 业务服务模块都在wc-client中,主要为了提供业务模块的公共依赖。
- wc-client-calculation 业务服务模块之计算模块,基于 Flink 流计算框架,kafka、Redis作为主要Source源,MySQL、kafka作为主要sink源。
- wc-client-user 业务服务模块之用户模块,主要基于Redis、MySQL实现单点登录。
- wc-common 公共服务模块,主要提供Redis、cookie、信息加密、数据请求/响应的工具类。
- wc-config 配置中心服务模块,对所有服务集中式配置,在config目录下。
- wc-gateway 网关服务模块,主要通过zuul实现网关服务,其中含有鉴权、路由转发、负载均衡、swagger api生成。
- wc-register 服务注册中心模块,将微服务注册到Eureka上进行服务治理。
Todolist
- 完善 wingcloud wiki
- 使用Flink SQL 实现批流统一
- 前端重构
- 实现搜索引擎(ES)服务,多平台信息搜索
评论
cloud-platform基于 Spring Cloud 的微服务平台
Cloud-PlatformCloud-Platform 是国内首个基于Spring Cloud微服
cloud-platform基于 Spring Cloud 的微服务平台
0
cloud-platform基于 Spring Cloud 的微服务平台
Cloud-PlatformCloud-Platform是国内首个基于SpringCloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模
cloud-platform基于 Spring Cloud 的微服务平台
0
AG-Admin基于 Spring Cloud 的微服务化开发平台
AG-Admin是国内首个基于SpringCloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端
AG-Admin基于 Spring Cloud 的微服务化开发平台
0
Aooms基于 Spring Cloud 的微服务基础开发平台
Aooms —— 基于SpringCloud的微服务基础开发平台极速微服务开发,不止像JFinal一
Aooms基于 Spring Cloud 的微服务基础开发平台
0