技术
wj596
高并发、分布式、服务化
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于hessian和netty的RPC框架设计和实现
基于hessian和netty的RPC框架设计和实现 一:概述 对系统进行服务化改造,或者构建一个分布式系统,RPC是核心的组件,目前主流的RPC框架有hessian\thrift\ avro等,如果不考虑跨语言的话thrift\ avro使用起来稍显复杂,要写IDL序列化配置,hessian又依赖servlet容器,于是使用netty和hessian构建了一个的...原创 2016-08-31 17:07:10 · 574 阅读 · 0 评论 -
基于HMAC的rest api鉴权处理
一:常见的HTTP鉴权协议 REST表述性状态转移(Representational State Transfer),是基于HTTP的web服务设计风格,一个 RESTFUL API 是无状态的,这意味着认证请求应当不能依赖于cookie或session。 常见的HTTP鉴权方法有: HTTP BASIC 将用户信息以...2018-01-06 20:37:30 · 1145 阅读 · 0 评论 -
shiro jwt 构建无状态分布式鉴权体系
一:JWT1、令牌构造JWT(json web token)是可在网络上传输的用于声明某种主张的令牌(token),以JSON 对象为载体的轻量级开放标准(RFC 7519)。一个JWT令牌的定义包含头信息、荷载信息、签名信息三个部分:Header//头信息{ "alg": "HS256",//签名或摘要算法 "typ": "JWT"//token类型...原创 2018-01-06 20:59:23 · 1037 阅读 · 0 评论 -
使用shiro保护你的springboot应用
项目简介 springboot中使用shiro大都是通过shiro-spring.jar进行的整合的,虽然不是太复杂,但是也无法做到spring-boot-starter风格的开箱即用。 项目中经常用到的功能比如:验证码、密码错误次数限制、账号唯一用户登陆、动态URL过滤规则、无状态鉴权等等,shiro还没有直接提供支持。 jsets-shiro-spring-boot-sta...原创 2018-01-06 21:10:25 · 511 阅读 · 0 评论
分享