SpringBoot
文章平均质量分 96
超越不平凡
这个作者很懒,什么都没留下…
展开
-
实战揭秘:深入解析SSE结合EventBus实现消息定向推送
EventBus 是一个广泛应用于开发中的轻量级事件发布/订阅框架,它的核心设计理念是简化应用程序内部各组件间的通信。通过采用发布/订阅(Publish/Subscribe)设计模式,EventBus能够有效地降低组件之间的耦合度,提高代码可读性和维护性。原创 2024-04-10 09:00:00 · 883 阅读 · 0 评论 -
实时数据传输的新里程——Server-Sent Events(SSE)消息推送技术
传统的请求模型是客户端发送一个请求到服务端,然后服务端做相应的处理,然后再将结果返回给客户端,这种“一问一答”的方式随着时间的推移并不能适应所有的场景。比如在社交媒体更新、新闻直播、股票市场、物联网智能设备等等方面,如下图。如果数据发生了更新,更新的数据能实时高效的推送给客户端就显的尤为重要。传统的方式是客户端需要去主动获取数据的变化,但是这种事不实时的,效率低,而且浪费资源。为了解决这一问题,Server-Sent Event(SSE)作为一种基于 HTTP 长连接的单向通信技术应用而生。原创 2024-03-16 09:45:00 · 1647 阅读 · 0 评论 -
SpringBoot项目并发处理大揭秘,你知道它到底能应对多少请求洪峰?
Spring 生态的重要性不用多说,Spring Boot 已经成为 Java 后端开发的"标准",但是一个Spring Boot 项目到底能同时应对多少请求呢?你有没有考虑过这个问题呢?这时你可能回文,处理的业务是什么?服务的配置是什么样的?使用的 WEB 容器是什么等等问题,当然我们说的是默认配置,即什么也不配置的情况下到底能应对多少并发请求?下面我们通过项目演示逐步深入到源码内部,带你去揭开谜底。原创 2024-03-04 09:15:00 · 2054 阅读 · 0 评论 -
SpringBoot开箱即用魔法:深度解析与实践自定义Starter
相信你在工作中会需要一个预警功能,业务随时可能出现重要的异常信息,那不可能全天24小时蹲守在电脑旁查看异常日志吧,这时就需要一个机器人来发送预警,不管是企业微信预警还是钉钉预警,其实都是一样。通常的做法就是开头讲述的那样,你定义一个工具类,然后其他项目需要时将代码复制过去,添加上配置,就能使用了。的确这样确实能正常工作,但你不觉的繁琐吗?下面带你自定义钉钉预警的 Starter。先来看下项目最终的结构。原创 2024-03-12 09:00:00 · 1295 阅读 · 0 评论