logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot集成Rabbitmq——消费者手动应答

参数2:是否批量否定多个消息,设为false就与basicReject功能一样,triue的前提也是在同一个channel,且在该消息否定前存在未确认的消息。basicAck方法是肯定的交付,一般在该消息处理完后执行,该消息才会在队列里面被删除,不然会处于UnAcked的状态存在队列中。参数2: 是否批量确认消息,前提是在同一个channel里面,且是在该消息确认前没有被确认的消息才能批量确认。消

文章图片
#rabbitmq
微服务——Hystrix的使用

Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。Hystrix主要通过以下几点实现延迟和容错。包裹请求:使用HystrixCommand包裹对依赖的调用逻辑,每个命令在独立线程中执行。这使用 了设计模式中的“命令模式”。跳闸机制:当某服务的错误率超过一定的阈值时,Hystrix可以自动或手动跳闸,停止请求该

#微服务#hystrix#java
linux设置定时执行压缩日志脚本和shell脚本自动输入scp密码

首先查看本机上是否已经安装了crontabs。log.sh 会在每月1号的0点0分执行。输入crontab -e进行定时任务编辑。修改后记得重启crond使改动生效。我的脚本位置在 /home/sh。如果已经安装了,那么会显示。如果没安装的话需要手动安装。

文章图片
#linux#运维#服务器
elasticsearch基于docker搭建集群

我们会在单机上利用docker容器运行多个es实例来模拟es集群。不过生产环境推荐大家每一台服务节点仅部署一个es的实例。部署es集群可以直接使用docker-compose来完成,但这要求你的Linux虚拟机至少有的内存空间。

文章图片
#docker#elasticsearch#java
到底了