- 博客(6)
- 收藏
- 关注
原创 springBoot 集成 “SimpMessagingTemplate“ 向前端推送一对一消息提示
springBoot 集成 "SimpMessagingTemplate" 向前端推送一对一消息提示!
2022-01-18 18:28:13 3392
原创 AWS-S3获取临时访问token
简简单单,直接上代码。try { //创建连接 AWSSecurityTokenService stsClient = AWSSecurityTokenServiceClientBuilder.standard() .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials(accessKey, secretKey))) .withRegion(reg
2021-10-08 12:18:27 3787 2
原创 “OpenFeign“ 调取第三方服务接口时出现的“Connection reset“ 解决方案
最近开发中,因为业务需求,我们需要调第三方的服务接口,使用的http请求时通过 feign 发出的。但是,发现我们在请求过程中 会频繁的出现 "Connection reset" 连接重置的问题,我目前的解决方法如下:1、feign的调取接口中,我们引入了自定义的 重试机制。2、配置我们需要引入的配置类在这里,我设置了两次的重试次数 而 Retryer 会捕捉到我们的 SocketException 请求时连接异常,在重试前校验了当前的重试次数,如果大于我设置的最大重试次数的..
2021-07-16 16:21:49 5242
原创 结合第一篇文章“FeignException“自定义处理遇到的坑。
第一章文章中,我们在FallBack异常处理中,使用了"FeignException"去自定义异常但是!突然发现会被我们的 sentinel 熔断机制将我们抛出的异常拦截。解决办法:1、feign中引入我们自定义异常配置2、异常配置里实现 ErrorDecoder(feign的原生解码器) 通过实现 decode 方法去自定义我们的异常。...
2021-07-15 16:17:21 728
原创 微服务简介
什么是微服务?对于现在非常流行的服务框架,大多数公司都选择了微服务(例:springCloud、boot等)那么接下来,介绍一下什么是微服务?首先微服务的优点:它把我们大型单体服务应用拆分成了,各个服务单独运行,避免了我们在整合sql mapper层,敲写代码逻辑时,因为小小的问题导致我们整个服务应用不能使用。而我们的微服务,都是独立运行在自己的进程里,有效的避免了整个应用不能使用。不过话说回来,如果微服务A需要调用微服务B的业务,那么我们可以根据http api请求我们的b服务,而且我们b服务如果
2021-07-14 22:34:59 71
原创 springCloud-openFeign自定义“FeignException“异常处理
使用feign调用服务时,服务方抛出异常,服务调用方捕获并且根据业务怎么自定义处理异常?1.feign 调用服务方提供的服务(该方式使用form表单提交方式)2.服务提供者抛出异常后进入"FallbackFactory",捕获到异常,进行自定义异常处理。3.根据自己实际业务去处理自定义异常。...
2021-07-14 19:59:25 3843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人