社区
Web 开发
帖子详情
Spring boot写的api是线程安全的吗?
feike1994
2018-08-08 10:43:16
在springboot中,我建了一个包含字符串队列的bean。如果我直接写一个controller,每访问这个controller就从队列中消费一个数据。这样会有线程安全的问题吗。如果多个客户端同时访问该controller会出现问题吗?
...全文
759
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引用的是同一个队列实例
Spring
Boot
+ Redis 实现各种操作,
写
得太好了吧
点击关注公众号:互联网架构师,后台回复2T获取2TB学习资源!上一篇:Alibaba开源内网高并发编程手册.pdf一、Jedis,Redisson,Lettuce 三者的区别共同点:都提供了基于 Redis 操作的 Java
API
,只是封装程度,具体实现稍有不同。不同点:1.1、Jedis是 Redis 的 Java 实现的客户端。支持基本的数据类型如:String、...
Java多线程实战:从JMM、
线程安全
到
Spring
Boot
工程化
Java多线程是构建高并发后端服务的核心能力,其本质源于JVM内存模型(JMM)对共享可变状态的可见性、有序性与原子性约束。理解volatile的局限性、synchronized与ReentrantLock的适用边界、CAS的无锁代价,是规避竞态条件和死锁的前提;而线程池参数设计、CompletableFuture编排、ThreadLocal内存泄漏防控等,则直接决定
Spring
Boot
微服务在线上环境的稳定性与可观测性。本文聚焦真实生产场景——包括订单履约、支付幂等、实时推荐等典型用例,结合JMH压测数
Spring
Boot
操作 Redis 的各种实现
/ =====================================================================使用
Spring
cahce 注解方式实现缓存。System.out.println("================线程已结束================================" + s);// ================== ==============读
写
锁测试 =============================
Spring
Boot
集成 GeoTools 详解
什么是
Spring
Boot
?
Spring
Boot
是由 Pivotal 团队开发的基于
Spring
框架的快速开发工具,它通过自动配置、起步依赖等特性简化了 Java 应用的搭建和开发过程,使开发者能够专注于业务逻辑而非配置细节。什么是 GeoTools?
Spring
、
Spring
Boot
集成
Spring
Data Redis以及相关
API
的使用
在
Spring
环境与
Spring
Boot
环境中集成
Spring
Data Redis,并使用相应
API
操作Redis的详细使用。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章