微服务》》四个问题

客户端如何访问

API 网关 如 Core中 Ocelot技术

服务如何治理

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

服务挂了怎么办

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

服务之间通信问题

》》同步

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

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

》》异步

消息队列 如 MSMQ 、 RabbitMQ

相关推荐
不爱学英文的码字机器2 小时前
事件驱动架构:从传统服务到实时响应的IT新风潮
架构
Akamai中国2 小时前
分布式AI推理的成功之道
人工智能·分布式·云原生·云计算·云服务·云平台·云主机
川石教育3 小时前
测试工程师如何学会Kubernetes(k8s)容器知识
云原生·容器·kubernetes·kubernetes容器·kubernetes教程
layneyao3 小时前
DeepSeek模型架构详解:从Transformer到MoE
深度学习·架构·transformer
ktkiko113 小时前
顶层架构 - 消息集群推送方案
java·开发语言·架构
IT成长史4 小时前
deepseek梳理java高级开发工程师微服务面试题-进阶版
java·spring cloud·微服务
一零贰肆5 小时前
互联网大厂Java面试题:深入解析SpringCloud微服务架构中的服务注册与发现机制
java·微服务·nacos·面试题·springcloud
Kookoos5 小时前
Redis + ABP vNext 构建分布式高可用缓存架构
redis·分布式·缓存·架构·c#·.net
GISer_Jing5 小时前
React底层架构深度解析:从虚拟DOM到Fiber的演进之路
前端·react.js·架构
匆匆z26 小时前
AWS EC2 微服务 金丝雀发布(Canary Release)方案
微服务·云原生·金丝雀部署