微服务
简单
面试题库
微服务
中等
同步链路中下游变慢时,上游线程池如何被拖垮?如何做线程池隔离?
微服务
简单
为什么微服务间要定义明确的超时,而不是无限等待?超时值如何设定?
微服务
中等
服务间调用返回大对象时,如何避免序列化与网络传输成为瓶颈?
微服务
中等
一个服务要同时被 Web、移动端、其他服务调用,通信协议如何统一?
微服务
中等
同步调用中如何传递调用方身份与 traceId?上下文透传有哪些实现方式?
微服务
困难
事件驱动架构中,如何保证事件发布与本地业务的一致性(Transactional Outbox)?
微服务
困难
微服务通信中如何保证「恰好一次」语义?为什么通常只追求「至少一次 + 幂等」?
微服务
中等
跨服务接口调用时,DTO 与领域模型的边界如何划分?共享 jar 包有哪些坑?
微服务
中等
为什么说 HTTP 是「无状态」的,而 RPC 通常需要连接管理?长连接与短连接如何选择?
微服务
困难
微服务通信中如何选择「请求-响应」「发布-订阅」「事件流」三种模式?
微服务
中等