- 博客(7)
- 收藏
- 关注
原创 Feign使用Form表单提交请求不成功的问题
最近使用feign调用一个邮件服务接口,接口请求时Content-Type必须为 application/x-www-form-urlencoded;charset=utf-8但是使用 consumes = "application/x-www-form-urlencoded;charset=UTF-8",虽然Content-Type修改为application/x-www-form-urle...
2020-04-29 22:22:27 914
原创 RabbitMq之死信队列
DLX ,全称为 Dead-Letter-Exchange ,可以称之为死信交换器,也有人称之为死信邮箱。当消息在一个队列中变成死信 (dead message) 之后,它能被重新被发送到另一个交换器中,这个交换器就是 DLX,绑定 DLX 的队列就称之为死信队列。消息变成死信一般是由于以下几种情况:1.消息被拒绝 (Basic.Reject/Basic .Na ck) ,井且设置 re...
2019-05-29 17:21:45 410
原创 RabbitMQ学习之Exchange
直接交换(Direct exchange)发送端package Rabbitmq.发布订阅.Direct;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import java.io.IOE...
2019-05-14 21:34:32 271
原创 RabbitMQ学习之发布订阅
在上一个教程中,我们实现了工作队列,一个任务只会发给一个工作进程。在这一篇教程,我们将做一些完全不同的改变,我们将提供一个信息给多个消费者。这种模式被称为“发布/订阅”。为了说明这种模式,我们将建立一个简单的日志系统。这个系统将由两个程序组成,第一个将发出日志消息,第二个将接收并处理日志消息。在我们的日志系统中,每一个运行的接收程序的副本都会收到日志消息。交换器(Exchanges)...
2019-05-14 21:13:55 528
原创 RabbitMQ学习之工作队列
工作队列,又称任务队列,主要思想是避免立即执行资源密集型任务,并且必须等待完成。相反地,我们进行任务调度,我们将一个任务封装成一个消息,并将其发送到队列。工作进行在后台运行不断的从队列中取出任务然后执行。当你运行了多个工作进程时,这些任务队列中的任务将会被工作进程共享执行。这个概念在 Web 应用程序中特别有用,在短时间 HTTP 请求内需要执行复杂的任务发送端pac...
2019-05-14 21:04:18 338
原创 RabbitMQ学习之HelloWorld
rabbitmq基本架构基本概念Message消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括 routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等。Publisher消息的生产者,也是一个向交换器发布消息的客户端应用程序...
2019-05-14 20:21:39 303
原创 安装Intellij
安装IntelliJ IDEA 一、安装JDK1 下载最新的jdk,这里下的是jdk-8u662 将jdk安装到默认的路径C:\Program Files\Java目录下 二、安装IntelliJ IDEA1 运行IntelliJ IDEA安装程序 2 同意协议 3 选择安装路径,比如D:\Program Files (x86)\JetBra
2017-03-21 18:27:52 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人