一、消息发送前的准备

1、在发送消息之前,需要先创建一个 RabbitMq 的连接实例,并使用连接实例创建一个 Channel,并且确保 Channel 是可用的;

2、在发送消息之前,需要先创建一个 Exchange 和一个 Queue,并且确保 Exchange 和 Queue 是可用的;

3、在发送消息之前,需要将 Exchange 和 Queue 进行绑定,确保 Exchange 和 Queue 之间的绑定是正确的;

4、在发送消息之前,需要确保 Exchange 和 Queue 的参数设置是正确的,比如路由键和持久化等。

二、消息发送时的注意事项

1、在发送消息时,需要确保消息的路由键和 Exchange 的绑定规则是一致的,以确保消息可以正确的路由到目标 Queue;

2、在发送消息时,需要确保消息的发送模式是正确的,比如是否需要持久化,是否需要设置过期时间等;

3、在发送消息时,需要确保消息的发送者和接收者之间的编码解码是一致的,以确保消息可以正确的被接收;

4、在发送消息时,需要确保消息发送的频率是合理的,过高的发送频率会影响 RabbitMq 的性能。

三、消息发送后的注意事项

1、在发送消息之后,需要确保消息发送是否成功,如果发送失败,需要重试;

2、在发送消息之后,需要确保消息是否被正确的接收,如果消息接收失败,需要重新发送;

3、在发送消息之后,需要确保消息是否被正确的处理,如果消息处理失败,需要重新发送;

4、在发送消息之后,需要确保消息是否被正确的确认,如果消息没有被确认,需要重新发送。