- 博客(12)
- 收藏
- 关注
原创 【Spring Boot】插件化动态类加载解决方案
我之前的一家公司是做物联网相关的,当时有一个长期任务,就是对接各个厂家的各类设备。一开始我们都把这些对接设备的代码直接写在服务里面
2024-07-29 11:40:51
1394
原创 【Spring Boot】当我得知需要在项目中同时集成多个 Kafka 和 RabbitMQ
在项目中同时集成多个Kafka和RabbitMQ并可任意扩展
2022-08-17 11:09:12
1131
4
原创 【Spring Boot】手把手教你写一个 Starter
大家在开发的过程中应该经常会看到各种各样的Starter,当我们需要集成某个功能的时候,Spring或是第三方都会提供一个Starter来帮助我们更简单的集成对应的功能到我们的项目中。基于我之前实现的一些功能来分享一下如何写一个Starter。...
2022-07-27 09:24:56
1625
1
原创 【Spring Cloud】协同开发利器之动态路由|Ribbon & LoadBalancer 解析篇
前段时间我写了一个库,用于解决开发环境中多人协同调试接口的问题:网关转发或服务间调用时会负载均衡到别人的服务,导致调试效率变低功能。今天主要是来讲一讲这个库的实现方式以及Ribbon和LoadBalancer的相关内容......
2022-07-11 10:58:07
1641
原创 【Spring Cloud】协同开发利器之动态路由
不知道大家有没有在协同开发的过程中遇到这样的问题,好几个人同时开发同一个服务上的不同模块,导致你需要调试的接口总是被路由到别人的服务上,非常影响调试的效率,而且人越多越难受,总是请求不到自己的服务。如果只是自测还好,可以直接调用本地服务来避免这个问题,但是如果是和前端联调,前端又是统一请求的网关地址,那就有点麻烦了。所以我就想能不能在开发调试的时候,让某个接口路由到指定的服务呢?于是我就实现了一个库来解决这个问题,通过可视化页面来配置接口路径对应的服务地址...
2022-07-04 13:18:49
713
原创 【Spring Boot】WebSocket 的 6 种集成方式
由于前段时间我实现了一个库【Spring Cloud】一个配置注解实现 WebSocket 集群方案以至于我对的各种集成方式做了一些研究目前我所了解到的就是下面这些了(就一个破ws都有这么多花里胡哨的集成方式了?)今天主要介绍一下前3种方式,毕竟现在的主流框架还是而后3种其实和并不强行绑定,基于就可以支持,不过我也会对后3种做个简单的介绍,大家先混个眼熟就行了那么接下来我们就来讲讲前3种方式 在中的服务端和客户端配置(客户端配置也超重要的有木有,平时用不到,用到了却基本找不到文档,这也太绝望了)......
2022-06-21 09:29:22
5843
原创 【Spring Cloud】一个配置注解实现 WebSocket 集群方案
大家应该是再熟悉不过了,如果是单体应用确实不会有什么问题,但是当我们的项目使用微服务架构时,就可能会存在问题
2022-06-06 17:48:14
2508
8
原创 【Java】简单优雅的加载外部 jar 中的 Class|插件化
在鸽了那么亿段时间之后,我又回来了那么今天主要就是来聊聊如何动态加载一个jar中的类想直接看 Wiki 的同学可以点这里需求先来说说为什么会有这个需求我之前做物联网相关业务平台时,要求这个平台能够接入各种设备但是不同类型不同厂家不同协议的设备的接入方式完全不一样,字段也不一样比如会有灯,摄像头,屏,广播等等各种各样的设备灯会有开关等功能,摄像头会有预览回放等功能,屏会有播放视频等功能,广播会有播放音频调节音量等功能有些设备通过TCP或是MQTT直连,有些设备通过HTTP或是SDK和厂家平台
2022-04-14 09:16:21
4093
7
原创 【Java】异步回调转为同步返回
大家看完标题是不是觉得就是普通的 Future 介绍,但如果我说这里的异步回调是指从外部调用服务的接口来回调,是不是实现同步就比较麻烦了
2022-02-21 09:58:19
8905
原创 【Spring Boot】一个注解实现下载接口
只需要关注下载数据,自动处理加载,压缩,响应写入。基于响应式,处理链,事件的下载接口实现库。同时兼容 webmvc 和 webflux。
2022-02-16 11:59:43
2774
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人