摘要:
当我们调用接口的时候由于网络原因可能失败,再尝试就成功了,这就是重试机制。非幂等的情况下要小心使用重试。 tips:幂等性 HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影 阅读全文
摘要:
现在几乎所有人都听过 Linux 下的零拷贝技术,但我经常遇到对这个问题不能深入理解的人。所以我写了这篇文章,来深入研究这些问题。本文通过用户态程序的角度来看零拷贝,因此我有意忽略了内核级别的实现。 什么是 “零拷贝” ? 为了更好的理解这个问题,我们首先需要了解问题本身。来看一个网络服务的简单运行 阅读全文
摘要:
问题描述 Spring Boot API 定义 GET 请求 API , 返回视频流。前端通过 标签加载并播放视频,效果是必须等整个视频资源全部加载到浏览器才能播放,而且 标签默认的进度条无法控制视频的播放。最终希望的效果是视频流边加载边播放,且播放器的控制正常使用。 解决方法 Spring Fra 阅读全文
摘要:
了解有关 Spring Boot 默认指标及其来源的更多信息。 您是否注意到 Spring Boot 和 Micrometer 为您的应用生成的所有默认指标?如果没有 您可以将 actuator 依赖项添加到项目中,然后点击 / actuator / metrics 端点,在那里您将找到有关 JVM 阅读全文