摘要:
outbox using var tx = db.Database.BeginTransaction(); db.Orders.Add(order); db.OutboxMessages.Add(new OutboxMessage{ Id = Guid.NewGuid(), Type = "Orde 阅读全文
摘要:
国际物流和3PL仓储业务,asp.net core web api 系统,为了解决在一个业务方法内直接调用多个系统的接口,数据可能不一致(当某个接口调用失败时,导致没有通知到该系统),还有接口很慢的问题(内部调用的第三方接口有点多),引入了CAP和Kafka。 方案一 保存业务数据时,插入多条mes 阅读全文
摘要:
mysql数据库,查询子表一条记录,某些字段返回 LEFT JOIN LATERAL ( SELECT name FROM customer_service WHERE customer_id = cus.customer_id AND on_duty= 1 LIMIT 1 ) AS t ON TR 阅读全文
摘要:
有一个业务场景,接口的业务逻辑非常复杂,对数据库的压力比较大,希望限制下接口的并发数量,研究了下: using Microsoft.AspNetCore.Mvc; using System.Collections.Concurrent; using System.Threading.Tasks; n 阅读全文