Skip to main content

Command Palette

Search for a command to run...

#aspnet-core

Articles tagged with #aspnet-core

  1. RabbitMQ 高级特性——消息可靠性

    平时在购物支付的时候,一般我们使用支付宝或微信转账支付的时候,都是扫码、支付,然后立刻得到结果,说你支付了多少钱,如果你绑定的是银行卡,可能这个时候你并没有收到支付的确认消息。往往是在很短的一段时间之后,才会收到银行卡发来的短信,告诉你支付的信息。 支付平台如何保证这笔帐不出问题? 支付平台必须保证数据正确性,保证数据的并发安全性,保证消息最终一致性。 我们可以通过一下几种方式保证数据一致性: 分布式锁 操作某条数据时先对其进行锁定,可以使用 Redis 或 Zookeeper 等实现。 比...

    Jun 26, 20223 min read52
  2. RabbitMQ 消息模型及在.Net6下实现

    1. RabbitMQ介绍、概念、基本架构 1.1 RabbitMQ介绍 RabbitMQ,俗称“兔子MQ”(可见其轻巧,敏捷),是目前非常热门的一-款开源消息中间件,不管是互联网行业还是传统行业都广泛使用(最早是为了解决电信行业系统之间的可靠通信而设计)。 高可靠性、易扩展、高可用、功能丰富等 支持大多数(甚至冷门)的编程语言客户端。 RabbitMQ 遵循 AMQP 协议,自身采用 Erlang (一种由爱立信开发的通用面向并发编程的语言)编写。 RabbitMQ 也支持 MQTT 等...

    Jun 24, 202213 min read14
#aspnet-core - Edward Chu's blog