社区
Java EE
帖子详情
请求队列问题求大神支招!!!
飞机在哪
2016-02-24 09:24:17
现在页面上有出票按钮,点击按钮可以出票,但是这个出票接口一次只能处理一个请求 页面上有很多订单 业务员可以点击每个订单的出票按钮, 点击出票按钮后 出票的处理时间大概是30秒左右,那么在30秒内再点击另外一个订单的出票按钮 第二个请求会排队等到第一个请求处理完毕后再处理 以此类推! 怎么处理 ? 让每一个请求排队就是说前面有正在处理的请求就必须排队 等处理完了就会自动处理后面的请求!
...全文
354
6
打赏
收藏
请求队列问题求大神支招!!!
现在页面上有出票按钮,点击按钮可以出票,但是这个出票接口一次只能处理一个请求 页面上有很多订单 业务员可以点击每个订单的出票按钮, 点击出票按钮后 出票的处理时间大概是30秒左右,那么在30秒内再点击另外一个订单的出票按钮 第二个请求会排队等到第一个请求处理完毕后再处理 以此类推! 怎么处理 ? 让每一个请求排队就是说前面有正在处理的请求就必须排队 等处理完了就会自动处理后面的请求!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
马家沟小学生
2016-02-24
打赏
举报
回复
消息队列无疑,每次请求到来放入mq,然后消费者线程不断消费,消费(出票成功后)后给出结果
执笔记忆的空白
2016-02-24
打赏
举报
回复
消息对了MQ简单实现
tony4geek
2016-02-24
打赏
举报
回复
参考看看
vswen5
2016-02-24
打赏
举报
回复
消息队列 我只知道这点了
xiaohuashenshou
2016-02-24
打赏
举报
回复
首先需要确认一个问题,这个排队是不是必须的,而且是否一定要等到处理完成之后才能打印票。如果是的话你可以考虑使用多线程去处理啊,mq貌似解决不了这个排队的问题,因为你是需要处理完之后才打印票。如果不是这样的需求,那就可以用mq了,将请求全部放入消息队列,先出票,然后再一个个去处理,不过貌似这样不符合逻辑。
php curl 掉单,PHP 每小时百万级的curl
请
求
服务器 丢失数据
服务器A通过curl将百万级数据转发到服务器B,发现日志中存在数据丢失。已排除DNS解析超时
问题
,尽管curl_errno()和curl_getinfo()未报告错误,但仍有数据未被记录。建议考虑使用
队列
、分块传输或调整并发控制策略以减少丢包。同时,建议B服务器接口返回成功和失败代码,以便A服务器进行错误处理。此外,优化传输方式如使用UDP或调整为定时批量传输可能更有效。
iOS 多线程安全 与 可变字典
本文详细探讨了多线程环境下字典操作引发的错误及解决方案,通过引入串行
队列
和加锁机制,实现了字典的线程安全,避免了资源竞争导致的
问题
。
什么是DoS攻击
本文详细介绍了DoS及DDoS攻击的概念、原理、常见手段及防御措施,包括TCP三次握手过程、半连接与半连接
队列
的概念,以及如何通过防火墙、负载均衡设备、过滤不必要的服务和端口等手段防范此类攻击。
掌握大数据领域RabbitMQ,提升数据处理能力
本文围绕RabbitMQ在大数据场景下的核心作用展开,重点阐述其作为消息
队列
中间件如何支撑异步通信、流量削峰、日志收集与微服务解耦。内容涵盖
队列
、交换器、生产者/消费者等核心概念,详解ACK确认、持久化、吞吐量与延迟等关键机制,并通过用户行为日志处理系统实战展示RabbitMQ与HDFS、Flink等大数据组件的协同方式。
Redis 开天篇 用生活感受技术~
本文通过生活场景比喻解释了Redis的起源、作用和优势。Redis是一种高可用、高性能的Key-Value非关系型数据库,常用于缓存。其速度快、支持丰富数据类型和事务,且具备消息
队列
等功能。学习Redis需理解其优点和原理。文中还探讨了Redis与其他技术的对比以及其应用场景。
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章