微服务》》四个问题

客户端如何访问

API 网关 如 Core中 Ocelot技术

服务如何治理

服务注册与发现 如 Core中 的 consul技术

服务挂了怎么办

可以利用 重试机制、限流、熔断、降级等

服务之间通信问题

》》同步

  1. Http 对外 跨防火墙 【 序列化、反序列化 2 ( 因为http是应用层协议,需要把数据------> 序列化成 json------>序列化二进制------>反序列化二进制------>反序列化json)】

  2. RPC 、gRPC 对内 传输效率高(因序列化、反序列化 1 序列化二进制------>反序列化二进制)

》》异步

消息队列 如 MSMQ 、 RabbitMQ

相关推荐
一品威客网3 分钟前
App 软件制作的核心技术与方法:从架构到落地
架构
xixixi7777717 分钟前
基于零信任架构的通信
大数据·人工智能·架构·零信任·通信·个人隐私
Wpa.wk36 分钟前
容器编排 - K8s - 配置文件参数说明和基础命令
经验分享·测试工具·docker·云原生·容器·kubernetes
猿小羽2 小时前
深入理解 Microservice Control Proxy(MCP) 的 AI 实战指南
微服务·ai·推荐系统·service mesh·microservice·mcp·ai 实战
heartbeat..2 小时前
Redis 性能优化全指南:从基础配置到架构升级
java·redis·性能优化·架构
Loo国昌3 小时前
【垂类模型数据工程】第四阶段:高性能 Embedding 实战:从双编码器架构到 InfoNCE 损失函数详解
人工智能·后端·深度学习·自然语言处理·架构·transformer·embedding
FeelTouch Labs4 小时前
Clawdbot (OpenClaw): 架构与实现解析
架构
掘根4 小时前
【即时通讯系统】项目框架与微服务拆分设计
微服务·云原生·架构
灵感菇_4 小时前
详细解析 MVC/MVP/MVVM/MVI 架构
架构·mvc·mvvm·mvp·mvi
code_li4 小时前
Android 16KB页面大小适配
java·架构·android-studio