社区
Java EE
帖子详情
异步插入数据库,能用消息队列吗
qq_20582269
2016-02-26 01:50:02
客户端每次请求立刻返回
异步处理数据 插入数据库
一是客户端等待时间短 很快返回,二是量太大怕单条插入有压力
这样的原因场景适合用消息队列么rabbitmq什么的
或者有什么其他方案最好有限的框架
...全文
651
5
打赏
收藏
异步插入数据库,能用消息队列吗
客户端每次请求立刻返回 异步处理数据 插入数据库 一是客户端等待时间短 很快返回,二是量太大怕单条插入有压力 这样的原因场景适合用消息队列么rabbitmq什么的 或者有什么其他方案最好有限的框架
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohuashenshou
2016-03-04
打赏
举报
回复
消息队列是个很好的选择,activemq可以,而且据我所知道mq当中也只有activemq是使用的nio,非阻塞式,性能更好的
tianfang
2016-03-04
打赏
举报
回复
基于lmax disruputor 框架 自己写一个
Intboy
2016-02-27
打赏
举报
回复
自己写个线程池,异步批量处理数据库插入,消息队列的话就可以用Java的queue来做,之前我们有个项目,我就这么做的。
唐三角
2016-02-26
打赏
举报
回复
用异步方式做批量插入 1不要逐条插入 2用消息队列的方式处理,但是不一定要用rabbitmq,太重——如果你的数据量并不大,在内存做buffer 如果数据量相当大,比如buffer的数据达到了几个G超出服务器的内存,rabbitmq之类做可靠消息会先存储到本地,效率并不高 3理解你所使用的数据库 4综合考虑 并发读写和延时的权衡
IngloriousBasterds
2016-02-26
打赏
举报
回复
可以用线程池吧,把数据处理的任务丢到线程池里面就可以了
异步
redis队列实现 数据入库的方法
1、
异步
队列处理 2、redis 过滤(就是只处理当天第一次请求) 3、redis 辅助存储app名称(验证过后批量
插入
数据app名称表中) 4、拼接
插入
的以及新增的如详细表中 解决办法: 1、接口修改 redis 过滤 + 如l
pika-asynchronous-consumer:
异步
RabbitMQ使用者
例如,可以使用此修改后的类将消息
插入
数据库
中,或以其他方式处理它们。 Pika是AMQP 0-9-1协议的纯Python实现,包括RabbitMQ的扩展。新增功能接受用于处理消息的回调。 原始邮件将消息写入日志文件。 处理并记录...
Made_Queue:Magento队列作业管理器
无论如何,此模块都是基于
数据库
的队列管理器,可用于
异步
刷新诸如订单导出,报告生成等内容。 特征 通过crontab作为普通的Magento cron作业运行 使用锁定来防止并行队列执行 锁类是可
插入
的,默认类使用目录不扩展...
redis经典面试题详细
概述2.数据类型3.持久化4.过期键的删除策略5.内存相关6.线程模型7.事务8....使用Redis做过
异步
队列吗,是如何实现的 Redis如何实现延时队列 Redis回收进程如何工作的? Redis回收使用的是什么算法?
rechat:RethinkDB + Tornado
异步
聊天
与队列和
数据库
架构的组合相比,可维护性更好。 使用 rethinkdb 2.0RC1 和 tornado 4.1.0 进行测试。 还包括来自最新提交的 python rethinkdb 驱动程序,以便于测试。 #设置 easy_install install tornado==...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章