深入研究【HZERO 微服务平台】开源免费的企业级 PaaS 平台
【HZERO微服务平台1】开源免费的企业级PaaS平台
HZERO 是基于微服务架构开源免费的企业级 PaaS 平台,支持企业业务系统快速开发的微服务应用开发平台,解决了产品研发、项目实施面临的许多重复性工作问题,统一技术路线,统一开发规范,使基于平台开发的各种产品能够无缝对接。
【HZERO微服务平台2】源码分析之网关
分析 HZERO 网关(gateway)的常用功能、代码实现过程,网关的功能包括: 认证, 判断 token 是否有效, 并转换为 jwt token 传递到后端服务;鉴权, 判断当前用户是否有权限访问当前接口;动态路由, 动态添加路由到后端服务;限流, 分流, 调用统计等
【HZERO微服务平台3】源码分析之oauth服务token生成、校验、获取信息、传递
hzero-oauth 服务是基于 spring security、spring security oauth、JWT 实现的统一认证服务中心,支持 oauth2.0 的四种授权模式,授权流程跟标准的 oauth2 流程一致。web 端采用简化模式(implicit)登录系统,移动端可使用密码模式(password)登录系统 。
【HZERO微服务平台4】源码分析之admin服务刷新路由、权限、swagger的过程
hzero 的微服务体系里, 服务除了要注册到注册中心(nacos 等), 还注册到 admin 服务(平台治理服务); 服务接收到业务服务的注册信息, 负责完成路由刷新、权限刷新、swagger 信息刷新, 任意一项刷新失败都会导致服务出现异常现象; 详细了解注册流程有助于快速排查定位
【HZERO微服务平台5】JHipster接入HZERO
JHipster 是一个开发平台,可以快速生成,开发和部署现代 Web 应用程序+微服务架构。本文演示如何把 JHipster 接入 HZERO。
版权声明: 本文为 InfoQ 作者【qiaoxingxing】的原创文章。
原文链接:【http://xie.infoq.cn/article/27ba3444173efc229c0881a40】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论