客户端如何访问
API 网关 如 Core中 Ocelot技术
服务如何治理
服务注册与发现 如 Core中 的 consul技术
服务挂了怎么办
可以利用 重试机制、限流、熔断、降级等
服务之间通信问题
》》同步
-
Http 对外 跨防火墙 【 序列化、反序列化 2 ( 因为http是应用层协议,需要把数据------> 序列化成 json------>序列化二进制------>反序列化二进制------>反序列化json)】
-
RPC 、gRPC 对内 传输效率高(因序列化、反序列化 1 序列化二进制------>反序列化二进制)
》》异步
消息队列 如 MSMQ 、 RabbitMQ