2021年9月22日
云原生
什么是云原生
在包括公有云、私有云、混合云等动态环境中构建和运行规模化应用的能力
云原生是一种思想,是技术、企业管理方法的集合
技术层面
应用程序从设计之初就为在云上运行而做好准备
云平台基于自动化体系
流程层面
基于DevOps,CI/CD
基于多种技术手段
应用容器化封装
服务 ...
阅读全文
2021年8月16日
springcloud
gateway
问题描述
访问后台服务地址,微服务之间的调用出现 503错误 找不到该服务 SERVICE_UNAVAILABLE
nacos里面也有相应的服务
springcloud版本 2020版本
原因
升级到Spring Cloud 2020版本报503错误,需要手动添加loadbalance ...
阅读全文
2021年8月16日
java
oauth2
背景
原始接口问题:仅支持url Params
TokenEndpount.java1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 ...
阅读全文
2021年8月15日
springcloud
gateway
全局过滤器GlobalFilter
springcloud版本 2020版本
123456789101112131415161718192021222324252627282930313233@Componentpublic class AiopsRequestGlobalFilter ...
阅读全文
2021年8月15日
springcloud
gateway
创建一个全局过滤器把body中的数据缓存起来
springcloud版本 2020版本
12345678910111213141516171819202122232425262728293031323334@Slf4j@Componentpublic class CacheBodyGlo ...
阅读全文
2021年8月14日
java
oauth2
原有认证方式问题
认证中心 checktoken 接口去调用的是 redistokenstore 的序列化信息,若我们更新用户信息 、权限信息 并不会试试更新,需要用户重新登录
性能瓶颈问题, 每次携带令牌调用资源服务器都会先执行 checktoken 网络远程校验令牌
优化扩展方案
...
阅读全文
2021年8月14日
java
oauth2
背景
在SpringCloud架构中,实现授权功能有两种实现方式:
在网关层进行授权
由后端微服务自己授权
两种方式在此系列文章中都有实现方案,那么问题来了:
哪种才是最优方案,哪种方案更合理呢?
很抱歉,结论是并没有最优方案,两种方案各有千秋,只有根据自身业务选择对应的方案。
本文我们 ...
阅读全文
2021年8月13日
金融
什么是对账
对账是交易双方对一定周期内的交易明细进行确认,生成对账单(结算单)供商家下载,并将应结商家款支付给商家。对账的作用有两点:
结算系统通过下游对账单与自身系统结算单进行比对,确认自身系统是否存在异常;
结算单作为与商家结算的依据,确认自身系统与商家系统数据是否存在差异。
对账类 ...
阅读全文
2021年8月11日
java
oauth2
Token 校验逻辑
123456789101112131415161718192021// CheckTokenEndpoint.checkToken@RequestMapping(value = "/oauth/check_token")@ResponseBodypu ...
阅读全文
2021年8月11日
金融
网关支付
是银行金融网络系统和Internet网络之间的接口,是由银行操作的讲Internet上传输的数据转化为金融机构内部数据的一组服务器设备,或由指派的第三方处理商家支付信息和顾客支付指令。
这是在线支付的最普遍形式。 大致支付过程:第三方支付公司作为代理(网关),接入一堆银行。用户在网 ...
阅读全文