
java
文章平均质量分 62
世界太疯狂
这个作者很懒,什么都没留下…
展开
-
java框架技术点分享-实战.window10 + docker Desktop + FastDfs 部署本地测试环境
fastDfs:(1)fastDfs是什么,可以做什么? fastDfs 是一个开源的分布式文件系统,存储管理文件。(2).组成+工作? fastDfs 有两个角色,tracker(跟踪器)+storage(存储节点)。 tracker说白了就是负责调度管理storage,就类似于springcloud里面的网关差不多,负责转发。storage就是一个个存储节点,值得注意得是storage里面最小单单元group,相同group存储的内容一样。工作流白话理解...原创 2021-03-16 14:50:29 · 775 阅读 · 0 评论 -
java框架技术点分享--4.自己实现网关gateway实现权限过滤
1.GlobalFilter 使用网关全局过滤。.原创 2021-01-25 12:53:33 · 1449 阅读 · 1 评论 -
java框架技术点分享--3.放弃security
1.什么是security? security是 Spring 项目组中用来提供安全认证服务的框架。简单来说就是通过配置实现权限认证等功能。这里就不介绍,需要了解度娘吧。 研究过security就知道其实就会一个类似队列的东西,一个验证后接着验证,一条链下去直到完全通过。security自带一套完整的验证系统,UserDetailsService 注意是读取mysql用户信息来做验证。2.为什么放弃security? (1).网关gateway 使用集成使用...原创 2021-01-25 12:33:55 · 302 阅读 · 0 评论 -
java框架技术点分享--2.rabbitMq延迟消息(死信队列)
1.使用场景? 消息队列延迟,比如订单模块支付超时...2.延迟两种实现。 做消息延时有两种:死信队列 + 延迟插件。两种不同在于:死信队列是基于队列延时,延时插件是基于交换机延时。延时插件有一个小bug因为在延迟在交换机做消息没有到队列,所以RabbitTemplate.ReturnCallback会受到一个错误,需要自己进行处理。所以在项目中我选择了死信队列。2.实现流程图。 上图解析:其实就是多了一个死信队列做延时等待,时间够了就重新把消息发送到...原创 2021-01-25 11:24:19 · 409 阅读 · 3 评论 -
java框架技术点分享---1. rabbitMq 图解+使用记录
好久么写博客,最近在弄一个项目基本属于全栈类型,后台基于java,前端uniapp,后台vue!有基本会把框架开源,先打通所有框架关节先!今天分享一个java知识rabbitMq快速入门和使用!会用大白话形式来讲主要是为了理解!1.rabbitMq是什么? 简单理解为就是消息队列,底层是erlang写的一个高并发的语言,天生分布式,进程间通信都是通过|管道,所以MQ也有管道。说得更加简单点可以理解为一个字典或者hashMap,但是这个"hashMap"不是一个你可以拿到的对象,你要获取里面...原创 2021-01-22 17:50:49 · 282 阅读 · 0 评论