抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

  1. 如何确保消息发送成功,被消费者接收?
  2. 如何实现消息的延迟投递?
  3. 如何解决数百万消息堆积,无法及时消费的问题?
  4. 如何避免单点的MQ故障而导致的不可用问题?

Maven锁定版本与版本常量今天在添加微服务模块是出现了个有趣的现象: ​ 创建了多个微服务; ​ 它们都引用同一个微服务–common; ​ 在common中配置这些微服务的共同依赖; ​ common中使用锁定版本与版本常量的方式配置好了 spring cloud 、spring cloud alibaba; ​ 在common中配置好 nacos ​ ...

Work queues 不需要设置交换机,只需指定唯一的消息队列即可进行消息传递 可以有多个消费者,多个消费者通过轮询从队列中取消息 消息被接受后,队列将消息移除 消费在可以在没有处理完消息的情况下继续获取消息 通过设置 spring.rabbitmq.listener.simple.prefetch: 1 来设置每次处理完消息后才能获取下一条 监听队列,自动绑定消息。通过设置休眠来模拟...

Elasticsearch elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中找到需要的内容 elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域。 elasticsearch是elastic stack的核心,负责存储、搜索、分析数据。 elastics...

Screen(Linux)之前开饥荒服务器就一直使用screen命令,但具体的细节都封装在脚本内。知其然而不知其所以然 screen的功能会话恢复​ 只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行...

RabbitMQ MQ(MessageQueue),消息队列,用来存放消息的队列 Docker安装RabbitMQ拉取镜像docker pull rabbitmq:3-management 运行docker run \ -e RABBITMQ_DEFAULT_USER=heroxin \ -e RABBITMQ_DEFAULT_PASS=heroxin \ --name mq \ -...

Docker常用命令 docker run [OPTIONS] IMAGE [COMMOND] [ARGS...] --name="容器新名字": 为容器指定一个名称;-d: 后台运行容器,并返回容器ID,也即启动守护式容器;-i:以交互模式运行容器,通常与 -t 同时使用;-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;-P: 随机端口映射;-p: 指定端...

GatewayGateway是什么 Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替...

Http客户端Feign介绍 Feign 是 Netflix 开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。 Spring Cloud Feign帮助我们定义和实现依赖服务接口的定义。在Spring Cloud feign的实现下,只需要创建一个接口并用注解方式配置它,即可完成服务提供方的接口绑定,简化了在使用Spring Cloud Ri...

Nacos注册中心 Nacos是阿里巴巴的产品,现在是SpringCloud的一个组件,相较于Eureka功能更加丰富,在国内受欢迎程度较高 Nacos和Eureka的区别共同点 都支持服务注册和服务拉取 都支持服务提供者心跳方式做健康检测 区别 Nacos支持服务端主动检测提供者状态: 临时实例采用心跳模式 非临时实例采用主动检测模式 临时实例心跳不正常会被剔除,非临时实例则不会被...