zlt-mp v3.4.0 发布,基于 Spring Cloud Alibaba 的微服务平台
项目介绍
基于 SpringBoot2.x、SpringCloud 和 SpringCloudAlibaba 并采用前后端分离的企业级微服务多租户系统架构。
发布v3.4.0 版本
- 首页增加天流量趋势图,并优化图表样式
- 增加前后端分离的单点登录样例工程 web-sso
- 基于 security 实现的 sso-demo 增加登出功能
- 优化授权中心UAA的登出接口,支持自定义回调地址
- 优化 back-web 前端工程的登出逻辑
- 优化数据源配置添加时区参数
- 升级 zlt-register/nacos 到 1.2.0
内容说明
一、首页增加天流量趋势图
统计最近24小时内的流量趋势
二、前后端分离单点登录样例
zlt-demo/sso-demo/web-sso工程
2.1. 启动以下服务
- zlt-uaa:统一认证中心
- user-center:用户服务
- sc-gateway:api网关
- back-web:webApp应用前端页面
- web-sso:单点登录demo(app应用)
2.2. 测试步骤
- oauth-center数据库执行以下sql
update oauth_client_details set authorized_grant_types = 'authorization_code,password,refresh_token', web_server_redirect_uri = 'http://127.0.0.1:8081/login.html' where client_id = 'app'
- 通过地址 http://127.0.0.1:8066 先登录webApp应用
3. 浏览器打开一个新的页签(共享session),通过地址 http://127.0.0.1:8081 访问app应用,单点登录成功显示当前登录用户名等信息
三、登出接口支持自定义跳转地址
http://localhost:9900/api-uaa/oauth/remove/token?access_token={access_token}&redirect_uri={redirect_uri}
redirect_uri参数为登出成功后的回调地址,非必填
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ant Design 4.0.3 发布,企业级 UI 设计语言
Ant Design 4.0.3发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。 此版本更新内容: Menu 修复 Menu 水平 Item 使用嵌套结构 Icon 会丢失margin的问题。#22021 优化 Menu 中 Icon 的样式。#22090@x1mrdonut1x 修复 Menu 收起模式下设置getPopupContainer时标题显示错误的问题。#22182 修复 Avatar 在水平 Menu 中的margin样式问题。#22038#22033 Slider 修复 Slider 垂直情况下拖动节点的位置错误的问题。#22135@wendellhu95 修复 Slider 丢失的focus样式。#22161 Table 修复 Table 筛选功能抛出Cannot read property 'map' of undefined的问题。#22096@yoyo8...
- 下一篇
每日一博 | 浅谈微服务架构
微服务来源 单体应用 微服务是相对于单体应用的,在介绍微服务之前,先简单介绍一下单体应用:通常是由三个重要部分组成:客户端界面(由HTML、JavaScript组成)、数据库(由许多的表组件构成一个通用的、相互关联的数据管理系统)、服务端应用。服务端应用处理客户端的HTTP请求、执行逻辑、检索并更新数据库中的数据、然后将处理后的数据返回给客户端。 一个单体应用被构建成一个系统时,业务中所有请求都要在单一的进程中处理完成,当访问量很高情况下服务器压力是很大的。当然可以水平扩展,利用负载均衡将实例布署到多台服务器中。 单体架构的缺点 [ ] 开发效率低 [ ] 代码维护难 [ ] 部署不灵活 [ ] 稳定性不高 [ ] 扩展性不高 云时代 在此之前单体应用也是很成功的,但是随着云时代的到来,单体应用就显得有些不妥了,特别是应用程序发布到云端的时候,一个功能的变更,需要统一的编译和发布。这样的架构模式很难使得一个模块的变更不影响到其他模块,而且在扩展方面也只能进行整体的扩展,不能根据正在运行的部分进行扩展。 微服务架构风格 云时代单体应用的尴尬导致了微服务架构风格的出现:以服务构建应用。 一...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能