微服务》》四个问题

客户端如何访问

API 网关 如 Core中 Ocelot技术

服务如何治理

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

服务挂了怎么办

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

服务之间通信问题

》》同步

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

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

》》异步

消息队列 如 MSMQ 、 RabbitMQ

相关推荐
程序员JerrySUN1 小时前
RK3588 Android SDK 实战全解析 —— 架构、原理与开发关键点
android·架构
yanjiaweiya1 小时前
云原生-集群管理续
java·开发语言·云原生
ai小鬼头11 小时前
AIStarter如何助力用户与创作者?Stable Diffusion一键管理教程!
后端·架构·github
掘金-我是哪吒14 小时前
分布式微服务系统架构第156集:JavaPlus技术文档平台日更-Java线程池使用指南
java·分布式·微服务·云原生·架构
国服第二切图仔14 小时前
文心开源大模型ERNIE-4.5-0.3B-Paddle私有化部署保姆级教程及技术架构探索
百度·架构·开源·文心大模型·paddle·gitcode
SelectDB15 小时前
SelectDB 在 AWS Graviton ARM 架构下相比 x86 实现 36% 性价比提升
大数据·架构·aws
阿里云云原生15 小时前
Serverless JManus: 企业生产级通用智能体运行时
云原生
weixin_4373982116 小时前
转Go学习笔记(2)进阶
服务器·笔记·后端·学习·架构·golang
DavidSoCool16 小时前
RabbitMQ使用topic Exchange实现微服务分组订阅
分布式·微服务·rabbitmq
liulilittle16 小时前
SNIProxy 轻量级匿名CDN代理架构与实现
开发语言·网络·c++·网关·架构·cdn·通信