
帝可得项目实战
文章平均质量分 95
博学谷-Java
这个作者很懒,什么都没留下…
展开
-
支付框架 ElegentPay学习
这个时候我们是没有拿到具体的第三方的,再经过第三方平台选择器根据平台名称找到具体的第三方策略类来向第三方发送请求,由于在我们服务器启动的时候在第三方平台类加载器ElegentTradeLoader里已经加载了我们的第三方策略类到一个Map里key为平台名称,value是具体的第三方策略类,在我们的第三方选择器ElegentPayImpl里提供了一个获取第三方支付平台策略类的方法,该方法会基于前端传入的第三方平台名称获取第三方平台策略。而这个openid 前端是无法直接获取的,是需要后端提供给前端的。原创 2023-11-09 16:12:34 · 659 阅读 · 3 评论 -
ElegentAC框架学习
*发送逻辑:**用户在自己的业务层中注入ElegentAC,调用发送的api(publish方法),实现消息发送**初始化逻辑:**项目启动的时候会系统会将所有需要订阅的主题和消息处理类初始化到核心数据存储器中**订阅逻辑:**在初始化逻辑之后,调用统一外观接口中的订阅方法实现订阅。**接收逻辑:**由于系统已经执行完订阅逻辑,微服务就可以接收MQ的消息,会通过消息分发处理器来找到对应的实现类,核心就是根据主题在核心数据存储器中找到匹配主题的消息处理类。原创 2023-11-09 15:44:13 · 333 阅读 · 1 评论 -
MQTT 与 EMQ学习
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议。客户端服务端一个使用MQTT协议的应用程序或者设备,它总是建立到服务器的网络连接。客户端可以:也称为"消息代理"(Broker),可以是一个应用程序或一台设备。它是位于消息发布者和订阅者之间,它可以:- (1)发布其他客户端可能会订阅的信息;- (1)接受来自客户的网络连接;原创 2023-11-09 15:27:26 · 333 阅读 · 1 评论 -
SpringCloud-Gateway服务网关
过滤器的作用是什么?① 对路由的请求或响应做加工处理,比如添加请求头② 配置在路由下的过滤器只对当前路由的请求生效defaultFilters的作用是什么?① 对所有路由都生效的过滤器需求:定义全局过滤器,拦截请求,判断请求的参数是否满足下面条件:参数中是否有authorization,authorization参数值是否为admin如果同时满足则放行,否则拦截实现:import org。原创 2023-11-09 14:15:40 · 110 阅读 · 1 评论 -
对象存储服务MinIO
MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。原创 2023-11-09 14:59:50 · 205 阅读 · 1 评论