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