Water一站式服务治理平台

联合创作 · 2023-09-30 04:31

Water(水孕育万物...)

为Java服务开发和治理,提供一站式解决方案(可以理解为微服务架构支持套件)。基于 Solon 框架开发,并支持完整的 Solon Cloud 规范;已在生产环境跑了4年。

 

5个服务包合计40m大小,超轻量级。

功能相当于:consul + rabbitmq + elk + prometheus + openFaas + quartz +等等并有机结合在一起。

简单工作,早点下班:)

开始

了解框架与构件

组件 说明
org.noear:water.client 框架:Water 客户端
org.noear:water-solon-plugin 框架:Water 客户端 for solon(也可用于 Spring Boot 项目)
   
org.noear:waterapi 构建:Water 服务端
org.noear:watersev 构建:Water 后台服务(健康检测;数据监视;消息派发;定时任务等...)
org.noear:wateradmin 构建:Water 控制台(支持LDAP登录)
org.noear:waterfaas 构建:Water FaaS 服务,提供轻量级FaaS服务
org.noear:waterraas 构建:Water RaaS 服务,提供轻量级规则计算服务

控制台演示站

地址: http://water.noear.org (账号:demo ;密码:demo )

关键持久化说明:

  • 日志持久化,支持:MySql、PostgreSQL、MongoDb、ElasticSearch、ClickHouse
  • 消息持久化,支持:MySql、PostgreSQL、MongoDb

视频教程

[Water 教程一] 用 docker-compose 快速部署。轻松工作,早点下班哦:)

[Water 教程二] 使用 Solon Coud + Water 开发之初体验

[Water 教程三] Water 是个一站式的服务治理平台,认识一下

[Water 教程四] Water 的配置服务应用及关键设计

[Water 教程五] Water 的日志服务应用及轻小快的设计

[Water 教程六] Water 的消息总线服务应用及内部架构设计概要

[Water 教程七] Water 的FaaS应用实战

[Water 教程八] Water 的服务监控实战

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报