
Java高级
文章平均质量分 80
樱桃小丸犊子_q
这个作者很懒,什么都没留下…
展开
-
RabbitMQ六大模式
简单队列模式只有一个消费者问题:如果任务量很大,消息得不到及时的消费会造成队列积压,问题非常严重,比如内存溢出,消息丢失等。解决:配置多个消费者消费消息。工作队列模式消息消费者只有一个,当消息量非常大时,单个消费者处理消息就会变得很慢,同时给节点也带来很大压力,导致消息堆积越来越多。对于这种情况,RabbitMQ 提供了工作队列模式,通过工作队列提供做个消费者,对MQ产生的消息进行消费,提高MQ消息的吞吐率,降低消息的处理时间。有俩种分发方式。工作模式队列-消息轮询分发(Round-robin)原创 2022-03-22 10:21:28 · 2351 阅读 · 0 评论 -
MQ总结(面试怎么说)
为什么要使用MQ消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式.我们公司本身的业务体量很⼩,所以直接单机啥都能搞定了,但是后⾯业务体量不断扩⼤,采⽤微服务的设计思想,分布式的部署⽅式,所以拆分了很多的服务,随着体量的增加以及业务场景越来越复杂了,很多场景单机的技术栈和中间件以及不够⽤了,⽽且对系统的友好性也下降了,最后我们决定引⼊消息队列中间件。都在什么场景⽤到了消息队列?应用耦合、异步处理、流量削锋应用耦合:以电商系统为例,订单系统可能会调用物流系原创 2022-03-17 18:02:27 · 2657 阅读 · 0 评论 -
SpringSecurity总结
SpringSecuritySpring Security简介解决的两个核心问题:认证和授权默认存在IOC AOP基于配置(配置类中配置权限基本操作)SpringSecurity自定义登录1.API对象UserDetailsService:loadUserByUserNameUserDetails(登录用户信息):用户名、密码、权限PasswordEncoder:encode、matches2.自定义登录前后端后端:1.实现UserDetailsService接口:需要自定义原创 2022-03-16 19:27:35 · 758 阅读 · 0 评论