社区
Web 开发
帖子详情
Spring boot写的api是线程安全的吗?
feike1994
2018-08-08 10:43:16
在springboot中,我建了一个包含字符串队列的bean。如果我直接写一个controller,每访问这个controller就从队列中消费一个数据。这样会有线程安全的问题吗。如果多个客户端同时访问该controller会出现问题吗?
...全文
741
6
打赏
收藏
Spring boot写的api是线程安全的吗?
在springboot中,我建了一个包含字符串队列的bean。如果我直接写一个controller,每访问这个controller就从队列中消费一个数据。这样会有线程安全的问题吗。如果多个客户端同时访问该controller会出现问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_26849915
2019-07-11
打赏
举报
回复
不会。只需要考虑controller出现异常的情况下,当前正在消费的队列数据如何处理就好了
哈希塞特
2018-08-11
打赏
举报
回复
这个队列只要是线程安全的就没问题
zhuwenbin_09
2018-08-09
打赏
举报
回复
spring默认使用单例。可以使用锁或者阻塞队列来解决
zzxiaoma
2018-08-09
打赏
举报
回复
线程是安全的,但如果你的数据是静态的,并发是需要自己处理的
wildyy
2018-08-08
打赏
举报
回复
会出问题的。队列使用同步队列就好,spring无法做到这种同步,也不应该让这种操作同步
yuyishui
2018-08-08
打赏
举报
回复
默认情况下托管到Spring容器的Bean都是单例的,所以如果队列Bean单例则不存在问题
多个线程请求controller引用的是同一个队列实例
Java高级工程师面试模拟:从基础到高并发,搞笑程序员小兰的应试之路
博客模拟了Java高级工程师面试,涵盖Java核心、基础框架、数据库、系统设计、中间件、高并发等内容。如考察
Spring
Boot
写
REST
API
、Redis实现购物车系统、秒杀系统库存扣减等问题,还给出专业答案解析,涉及
线程安全
、事务处理、性能优化等知识。
Spring
Boot
+ Redis 实现各种操作,
写
得太好了吧
本文对比了Jedis、Redisson和Lettuce三种Java Redis客户端的异同,介绍了它们在Redis操作、
线程安全
、分布式特性及
Spring
Cache的集成。重点展示了
Spring
Boot
整合RedisTemplate和RedissonClient的配置与示例,并探讨了基于注解的Redis缓存实现。
Java多线程实战:从JMM、
线程安全
到
Spring
Boot
工程化
本文深入剖析Java多线程核心机制,涵盖JVM内存模型(JMM)与
线程安全
本质、volatile与synchronized的适用边界、线程生命周期管理代价;结合
Spring
Boot
落地实践,详解@Async陷阱、CompletableFuture编排、MDC上下文传递;通过文件处理、支付幂等、推荐服务三大案例,阐述线程池动态调优、分布式锁选型与并行流避坑;提供死锁/活锁诊断、生产监控指标及Project Loom虚拟线程演进路径。
Spring
Boot
操作 Redis 的各种实现
本文介绍了
Spring
Boot
中操作Redis的三种方式:Jedis、Redisson和Lettuce。对比了它们的区别,Jedis适合简单操作,不支持异步;Redisson提供分布式锁和集合等高级功能;Lettuce则提供
线程安全
的异步
API
。详细讲解了RedisTemplate的配置和使用,以及Redisson的配置和操作示例。还探讨了基于注解的Redis缓存实现,包括缓存的创建、删除和更新策略。
Spring
Boot
集成 GeoTools 详解
本文详解
Spring
Boot
与GeoTools的集成方法,涵盖环境配置、Maven依赖引入、PostGIS空间数据库对接、几何对象操作及空间查询实现。重点介绍基于ST_DWithin的周边设施查询案例,涉及坐标系统一、
线程安全
、内存优化等关键注意事项,适用于GIS开发、位置服务和空间分析等Java地理信息应用场景。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章