- 博客(17)
- 收藏
- 关注
原创 RabbitMQ 模型
1:hello world体验最直接的方式,P端发送一个消息到一个指定的queue,中间不需要任何exchange规则。C端按queue方式进行消费。关键代码:(其实关键的区别也就是几个声明上的不同。2.Work queues 工作序列这就是kafka同一groupId的消息分发模式Producer消息发送给queue,服务器根据负载方案决定把消息发给一个指定的Consumer处理。工作任务模式,领导部署一个任务,由下面的一个员工来处理。
2024-02-22 10:07:13 1080 1
原创 redis 队列stream redis多线程相关
1.redis为什么快1)单线程 2)内存操作 3)非阻塞式I/O 4)rest协议简单2.redis 6.0为什么使用多线程1)与单线程Reactor模式不同的是,添加了一个工作者线程池,并将非I/O操作从Reactor线程中移出转交给工作者线程池来执行。这样能够提高Reactor线程的I/O响应,不至于因为一些耗时的业务逻辑而延迟对后面I/O请求的处理。
2024-02-21 10:23:37 727
原创 redis集群架构
1.在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务,没法支持很高的并发,且单个主节点内存也不宜设置得过大,否则会导致持久化文件过大,影响数据恢复或主从同步的效率。真实世界的机房网络往往并不是风平浪静的,它们经常会发生各种各样的小问题。
2024-02-05 18:48:00 676 1
原创 DDD领域驱动实现概要设计
原文https//herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/远离我们系统中最重要的代码-应用核心,一些应用会用到的工具,例如数据库引擎、搜索引擎、Web服务器或者命令行控制台(虽然最后两种工具也是传达机制)。连接工具和应用核心的代码单元被称为适配器(端口和适配器架构)。告知我们的应用应该做什么的适配器被称为主动适配器。......
2022-07-15 15:33:55 500 1
转载 设置跨域规则后调用OSS时仍然报“No ‘Access-Control-Allow-Origin’”的错误
设置跨域规则后调用OSS时仍然报“No ‘Access-Control-Allow-Origin’”的错误
2021-08-10 09:55:26 464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人