09 2021 档案
摘要:读了上一篇文章(【翻译】怎么自定义feign的重试机制)的同学多少了解一些了。这篇文章,我们从头到尾编写一个feign config...
阅读全文
摘要:有的公司,可能有业务监管要求或者成本考虑等因素,使用多个云服务商的服务。那么多云服务间的通信就是个问题,下面提出一些浅显的方案,仅供参考。 方案一:IP白名单 一句话:改动小,维护难 开通 IP 白名单,特定IP来源的请求可以直接调用gateway服务; 缺点:如果因为服务升级,需要扩容,这个时候对
阅读全文
摘要:1 前提条件 1、需要安装gitlab、jenkins、sonarqube; 2、gitlab需要能访问jenkins地址,网络是通的,因为需要通过gitlab推送事件到jenkins机器; 3、gitlab项目,需要有主程序员及以上权限。 2 整体思路 1、当有代码push到代码仓库的时候,git
阅读全文
摘要:在微服务框架中,通过rest api的方式调用其他服务是很正常的事情。在spring生态系统中,一个流行的REST客户端是Feign,这是因为它的声名式风格和添加不同配置的DRY方式。 这篇博客中,我会讨论关于feign客户端的重试机制。本能的,我们会这样实现,在try catch和while循环中
阅读全文
摘要:1 MyBatis-plus 介绍 MyBatis- plus是MyBatis的一个功能强大的增强工具包,用于简化开发。该工具包为MyBatis提供了一些高效、有用、开箱即用的特性,使用它可以有效地节省开发时间。 1.1 优势 MyBatis-plus 提供基础增删改查、分页查询等接口,能够有效简化
阅读全文
摘要:在微服务框架中,通过rest api的方式调用其他服务是很正常的事情。在spring生态系统中,一个流行的REST客户端是Feign...
阅读全文
摘要:1 MyBatis-plus 介绍 MyBatis- plus是MyBatis的一个功能强大的增强工具包,用于简化开发。该工具包为M...
阅读全文
摘要:有的公司,可能有业务监管要求或者成本考虑等因素,使用多个云服务商的服务。那么多云服务间的通信就是个问题,下面提出一些浅显的方案,仅供...
阅读全文