SpringBoot
文章平均质量分 84
嘟哇嘟
这个作者很懒,什么都没留下…
展开
-
引入Minio
(根据 MinIO 的架构设计,至少需要 4 个节点来构建集群,这是因为在一个 N 节点的分布式 MinIO 集群中,只要有 N/2 节点在线,数据就是安全的,同时,为了确保能够创建新的对象,需要至少有 N/2+1 个节点,因此,对于一个 4 节点的集群,即使有两个节点宕机,集群仍然是可读的,但需要有 3 个节点才能写数据;即将数据拆分为多个数据块和多个校验块,分散存储在不同的磁盘上,即使在部分磁盘损坏或丢失的情况下,也可以通过剩余的数据块和校验块恢复出原始数据;每台机器上安装好 minio;原创 2024-05-11 17:02:06 · 888 阅读 · 0 评论 -
引入RabbitMQ
每个只能配置一个,因此我们可以在配置类中统一设置。我们在 publisher 模块定义一个配置类:MqConfig@OverrideSystem.out.println("收到ReturnsCallback===========================");System.out.println("消息未进入队列"+returnedMessage.getMessage());System.out.println("交换机:"+returnedMessage.getExchange());原创 2024-05-09 16:03:31 · 1179 阅读 · 0 评论 -
引入 Redis
Jedis优点:支持全面的 Redis 操作特性(可以理解为 API 比较全面)。缺点:使用阻塞的 I/O,且其方法调用都是同步的,程序流需要等到 sockets 处理完 I/O 才能执行,不支持异步;Jedis 客户端实例不是线程安全的,所以需要通过创建连接池来使用 Jedis。lettucelettuce 是一种可扩展的线程安全的 Redis 客户端,支持异步模式。如果避免阻塞和事务操作,如 BLPOP 和 MULTI/EXEC,多个线程就可以共享一个连接。原创 2024-05-08 13:32:53 · 640 阅读 · 0 评论 -
引入OSS
代码创建–下面的 AliOssUtils 有这块内容。原创 2024-05-07 13:27:17 · 160 阅读 · 0 评论