微服务》》四个问题

客户端如何访问

API 网关 如 Core中 Ocelot技术

服务如何治理

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

服务挂了怎么办

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

服务之间通信问题

》》同步

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

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

》》异步

消息队列 如 MSMQ 、 RabbitMQ

相关推荐
勤源科技4 分钟前
全链路智能运维中的实时流处理架构与状态管理技术
运维·架构
JanelSirry36 分钟前
SOA和微服务之间的主要区别是什么
微服务·soa
失散131 小时前
分布式专题——43 ElasticSearch概述
java·分布式·elasticsearch·架构
早睡冠军候选人2 小时前
Ansible学习----Ansible Playbook
运维·服务器·学习·云原生·容器·ansible
mit6.8243 小时前
[Backstage] 后端插件 | 包架构 | 独立微服务 | by HTTP路由
架构
xrkhy3 小时前
微服务之hystrix熔断降级和负载均衡
hystrix·微服务·负载均衡
周杰伦_Jay3 小时前
【RocketMQ全面解析】架构原理、消费类型、性能优化、环境搭建
性能优化·架构·rocketmq
三坛海会大神5554 小时前
k8s(六)Pod的资源控制器
云原生·容器·kubernetes
liming4955 小时前
k8s 安装 kuboardV3 报错
云原生·容器·kubernetes
ajax_beijing5 小时前
k8s的ReplicaSet介绍
运维·云原生