![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024技术杂谈
文章平均质量分 82
2024技术杂谈
喵叔哟
一个关注AI和Java的.NET程序员
展开
-
服务通讯--简述 Command
Command模式是一种设计模式,它将一个请求封装为一个对象,从而可以用不同的请求对客户端进行参数化、对请求排队或记录日志,以及支持可撤销的操作。Command模式在微服务架构中常用于实现服务间的指令传递或任务执行。订单服务(Order Service):负责创建订单并通知支付服务执行支付操作。支付服务(Payment Service):接收到支付请求后,执行支付逻辑(如调用支付网关)并返回支付结果。我们首先定义一个类,这个类封装了支付操作所需的所有信息。set;set;set;set;原创 2024-08-18 14:06:12 · 188 阅读 · 0 评论 -
微服务服务通讯--简述Query查询
微服务架构中,常用的四种跨服务通讯方式是请求/响应消息、物化视图、服务聚合模式和请求/答复模式。请求/响应通过HTTP直接调用其他服务;物化视图在本地缓存外部数据以减少查询;服务聚合模式集中管理多服务调用;请求/答复模式使用队列异步通讯。开发中应根据实际需求选择适合的模式。原创 2024-08-17 19:46:11 · 177 阅读 · 0 评论 -
ASP.NET Core 中的缓存
使用 IMemoryCache 进行简单的内存缓存实施缓存预留模式,以尽量减少数据库命中率考虑将 Redis 作为高性能分布式缓存实现使用 IDistributedCache 跨多个应用程序共享缓存数据。原创 2024-08-05 13:31:28 · 987 阅读 · 0 评论