# Select、Poll、Epoll 之间有什么区别?
8 min read
Select、Poll、Epoll 都是 Linux 系统中用于实现 I/O 多路复用的系统调用,允许单个线程同时监控多个文件描述符的就绪状态,是实现高性能网络服务器的关键技术。
Select、Poll、Epoll 都是 Linux 系统中用于实现 I/O 多路复用的系统调用,允许单个线程同时监控多个文件描述符的就绪状态,是实现高性能网络服务器的关键技术。
RocketMQ 事务消息是一种基于“半消息”和“事务状态回查”机制实现的分布式事务解决方案,旨在保证本地事务与消息发送的最终一致性。
Spring MVC 是基于 Java 的请求驱动型 Web 框架,通过前端控制器模式(DispatcherServlet)统一接收 HTTP 请求,并依据模型-视图-控制器(MVC)架构进行分层处理,最终返回响应。
Spring Boot 是一个基于 Spring 框架的、用于快速构建生产级独立应用程序的约定优于配置的微服务框架。
Spring Boot 通过其内嵌的 Servlet 容器(如 Tomcat、Jetty 或 Undertow)和 Spring 容器的自动装配机制,在标准的 Java main 方法中实现了 Web 应用的独立启动,从而无需部署到外部应用服务器。
Spring 事务传播行为定义了在多个事务方法相互调用时,事务应该如何传播和管理的规则,是 Spring 事务管理的核心机制之一。