|技术文章|
1. 重试组件使用与原理分析(一)-spring-retry
导语 | 在日常开发中,我们很多时候都需要调用二方或者三方服务和接口,外部服务对于调用者来说一般都是不可靠的,尤其是在网络环境比较差的情况下,网络抖动很容易导致请求超时等异常情况,这时候就需要使用失败重试策略重新调用 API 接口来获取。
当然如果对于重试的依赖比较轻,或者说对于一次调用的结果无关紧要(查询),那么可以不使用重试,或者在业务代码里边写简单的重试规则(比如某个接口调用,如果失败就循环调用若干次直到成功或者到达最大重试次数),但是目前整个行业都在推崇微服务,那么就算是在公司内部环境,一个非底层基础应用也会有很多二方服务依赖,也就是前边所说的外部服务调用,在网络抖动或者二方服务重启的时候也会失败,这个时候重试就显得特别重要,特别是一些不可复现的操作,比如收到逆向物流的取件成功消息,我们会基于消息做一部分业务逻辑,那么如果内部调用失败,消息不会重新投递,就会导致包裹实际物流状态和工单状态节点不一致的情况,会极大影响用户体验和后续业务流程。
所以,这个时候我们就需要一个框架或者封装好的组件,来帮我们提供重试能力。
全文链接:https://cloud.tencent.com/developer/article/1749676
2.SSL VPN搭建与使用(OpenVpn)
导语 | 目前腾讯云支持的SSL VPN协议只有UDP,暂不支持TCP;按照如下步骤填写本端网段(要打通的VPC网段)和对端网段(客户端内网网段),填写端口、认证算法、加密算法等信息。
全文链接:https://cloud.tencent.com/developer/article/1928219
3. 【腾讯云前端性能优化大赛】秒开的艺术:Hexo 博客首屏耗时优化实践
导语 | Hexo 是一款基于 Node.js 的静态博客生成器。有别于传统的 WordPress、Typecho 等由服务端渲染的动态博客程序,Hexo 可以遍历博客的各个页面,将博客文章等内容渲染到主题(即页面模板)之中,生成全部页面的 HTML 文件及其引用的 CSS、JS 等静态资源。这些静态资源文件常常通过托管到 Pages、托管到对象存储或者自建 Nginx 服务器的方式来对外提供访问。
基于 Hexo 搭建的博客固然免去了服务端重复渲染同一个页面的时间与计算资源开销,但是也将更多的模块和页面逻辑移动到了前端页面之中。不同的博主对于博客的功能需求是各不相同,因此主题的各个可选功能也常常是模块化的,需要引入诸多 JS、CSS、图片和字体等静态资源。
全文链接:https://cloud.tencent.com/developer/article/1927584
暂无讨论,说说你的看法吧