上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 169 下一页
摘要: 一,Rocketmq是什么? 1, RocketMQ是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点 相比kafka,rocketmq的实时性更强 2,官方网站: http://rocketmq.apache.org/ 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https 阅读全文
posted @ 2020-09-11 16:08 刘宏缔的架构森林 阅读(3770) 评论(0) 推荐(0)
摘要: 一,接口站增加api版本号后需要做安全保障? 1,如果有接口需要登录后才能访问的, 需要用spring security增加授权 2,接口站需要增加api版本号的检验,必须是系统中定义的版本号才能访问, 避免乱填值刷接口的情况 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://bl 阅读全文
posted @ 2020-09-10 19:49 刘宏缔的架构森林 阅读(616) 评论(0) 推荐(0)
摘要: 一,为什么要给shardingsphere配置多数据源? 1,shardingjdbc默认接管了所有的数据源, 如果我们有多个非分表的库时,则最多只能设置一个为默认数据库, 其他的非分表数据库不能访问 2,shardingjdbc对数据库的访问有一些限制: 官方站的说明: https://shard 阅读全文
posted @ 2020-09-09 16:22 刘宏缔的架构森林 阅读(3270) 评论(0) 推荐(1)
摘要: 一,shardingshpere为什么要整合seata? 分库分表是数据库扩展中最常用的处理方法, shardingshpere作为使用最广泛的分表中间件, 如果不支持分布式事务,则它的数据一致性就会打很大的折扣了 shardingsphere实现了对分布式事务seata的支持, 对于数据有高要求的 阅读全文
posted @ 2020-09-09 15:38 刘宏缔的架构森林 阅读(3953) 评论(0) 推荐(0)
摘要: 一,sso的用途 ? 1,如果有多个应用系统,用户只需要登录一次就可以访问所有相互信任的应用系统。不需要每次输入用户名称和用户密码,也不需要创建并记忆多套用户名称和用户密码。 2,系统管理员只需维护一套统一的用户账号,方便、简单。而不必管理很多套的用户账号。 3, 如果需要开发新的应用系统,可以直接 阅读全文
posted @ 2020-09-08 19:27 刘宏缔的架构森林 阅读(5087) 评论(2) 推荐(0)
摘要: 一,为什么oauth2要整合jwt? 1,OAuth2的token技术有一个最大的问题是不携带用户信息,所以资源服务器不能进行本地验证, 以致每次对于资源的访问,资源服务器都需要向认证服务器的token存储发起请求, 一是验证token的有效性,二是获取token对应的用户信息。 有大量的请求时会导 阅读全文
posted @ 2020-09-08 16:24 刘宏缔的架构森林 阅读(3961) 评论(0) 推荐(0)
摘要: 一,oauth2的用途? 1,什么是oauth2? OAuth2 是一个开放标准, 它允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等), 在这个过程中无须将用户名和密码提供给第三方应用。 实现这一功能是通过提供一个令牌(token),而不是用户名和密码来访问他们存放在 阅读全文
posted @ 2020-09-07 19:34 刘宏缔的架构森林 阅读(3256) 评论(0) 推荐(1)
摘要: 一,为什么使用jwt? 1,什么是jwt? Json Web Token, 它是JSON风格的轻量级的授权和身份认证规范, 可以实现无状态、分布式的Web应用授权 2,jwt的官网: https://jwt.io/ java实现的jwt的开源项目: https://github.com/jwtk/j 阅读全文
posted @ 2020-09-07 12:48 刘宏缔的架构森林 阅读(3300) 评论(0) 推荐(0)
摘要: 一,动态权限管理的优点和缺点 1,优点: 因为控制权限的数据保存在了mysql或其他存储系统中, 可以动态修改权限控制,无需改动代码和重启应用, 权限变更时灵活方便 2,缺点: 权限的设置需要保存在外部存储系统, 每次request时都需要查库处理, 高并发时影响效率 说明:刘宏缔的架构森林是一个专 阅读全文
posted @ 2020-09-07 10:35 刘宏缔的架构森林 阅读(1558) 评论(0) 推荐(0)
摘要: 一,图形验证码的用途? 1,什么是图形验证码? 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,它是用来区分用户是人类还是计算 阅读全文
posted @ 2020-08-28 16:51 刘宏缔的架构森林 阅读(1316) 评论(0) 推荐(0)
上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 169 下一页