V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  awanganddong  ›  全部回复第 22 页 / 共 27 页
回复总数  524
1 ... 14  15  16  17  18  19  20  21  22  23 ... 27  
另外我这边属于第三方开放平台,会接入多个公众号,就像这种情况,遇到接口异常这种情况,怎么设计报警接口会比较好
找到报警群,提示公众号账号违反相关规定,加入失败。不过问题已经定位到。是接口那被误加了中间件,所以中间件报错
刚刚查看微信有报警接口,正好可以根据该接口查看问题
2020-10-16 12:07:01 +08:00
回复了 awanganddong 创建的主题 程序员 延迟队列落地方案
理清楚了,

最开始我困惑的点,在于后台修改配置文件,那怎么修改延迟队列的数据内容。

刚明白过来,

配置表修改内容后,我只需要关注添加就可以了。

消费的时候,我验证下无效的消费就可以了。
2020-10-16 11:23:03 +08:00
回复了 awanganddong 创建的主题 程序员 延迟队列落地方案
工期紧。只能简单粗暴了
@DavidNineRoc 这个方案可以。唯一瓶颈就是 在 zset 修改文件这里了
2020-10-16 10:27:13 +08:00
回复了 awanganddong 创建的主题 程序员 延迟队列落地方案
后台数据库如下,

一张表存储是否开启

公众号 是否开启是否发送信息

还有一张子表

记录 延迟时间 发送内容

------------------------------------------

用延迟队列现在考虑的问题就是我写入 zset 数据 ,但是后台修改配置的问题。

秒级扫表,我是以配置表为主表 。然后获取可用公众号配置项,然后循环用户表,比对用户表与配置表的差值。

担心的问题就是在对用户表比对的过程。如果不能快速响应,那就比对失败。 因为精度是秒级别的
2020-07-25 20:03:16 +08:00
回复了 goodspb 创建的主题 程序员 每一分钟写入 10 万行数据,有啥好的方案吗?
首先是基于用户的操作,那就可以基于用户 userid 进行分表操作。这期间可以起队列进行消费。mysql 只需要保存最近 5 分钟数据的话。可以在用户 userid 分表的情况,增加时间段的维度进行冷热数据的过渡。

这里边牵扯到数据部分归档的问题。
2020-07-25 19:46:39 +08:00
回复了 awanganddong 创建的主题 程序员 广告的均衡投放,有比较好的实现吗
均衡投放目的其实就是为了不让用户的余额快速消费,而用户的消费,其实是根据用户的上报事件来确定的,这期间肯定有一个延迟性。
而且用户上报事件需要大数据的清洗。所以这个扣款是非实时的。

用一句话说就是将用户预算转化为用户请求,这时候进行一个松散的消费控制,这时候可以结合大数据广告消费动态控制用户请求,来进行均衡投放。
2020-07-20 12:10:56 +08:00
回复了 codebigbang 创建的主题 程序员 问一个关于 MySQL 锁的问题
想判断死锁的问题,把 mysql log 慢日志贴出来让大家分析。
rename 是一个比较好的方案
2020-07-14 16:17:27 +08:00
回复了 awanganddong 创建的主题 MySQL 不用左联接怎么实现以下业务需求
现在想到的方案就是再新增一张冗余表,然后对广告请求表和响应表的数据做汇总。
2020-07-11 15:56:46 +08:00
回复了 zealinux 创建的主题 Big Data [系统设计] 广告系统的统计数据该怎么设计?
现在也在做该相关场景的业务,隐约感觉这种日志流,其实最需要的数据,不超过 7 天,也就是对底层数据进行抽取,然后汇总到上层表,然后底层数据进行定期归档就可以。


这里边一个点,就是对热点数据的不停机归档。
还有一个点,就是对数据的聚合。
2020-07-07 09:02:55 +08:00
回复了 awanganddong 创建的主题 程序员 大表怎么进行数据归档
也就是我复制一份表结构做归档表,然后起 sql 把数据写到归档表,最后删除原表的数据,只保留七天内的。
这时候存在问题就是原表数据其实还是存在的
2020-07-03 21:05:12 +08:00
回复了 awanganddong 创建的主题 程序员 有三张一对多的表,求一个查询思路
这之间可以写入队列消费,但是现在采用这种方案基本代码各种逻辑都需要变动。这个成本偏高。所以想求个平滑点的办法。
2020-07-03 21:03:18 +08:00
回复了 awanganddong 创建的主题 程序员 有三张一对多的表,求一个查询思路
更正下,推广计划下边是广告投放。


公司技术负责人给的意见是,每张表状态修改,同步修改其关联表
2020-07-03 20:58:39 +08:00
回复了 awanganddong 创建的主题 程序员 有三张一对多的表,求一个查询思路
广告行业
广告投放下边是推广计划
计划下边是创意素材
都是一对多的关系
每张表都有不同的状态,
比如广告投放有总预算,下边的计划也有总预算。
在前台显示的时候,我现在是通过&&这种来获取需要渲染的数据。
但是问题在于,如果查询的时候,我就不能单单靠其中一张表来判断。

需要综合这三张表总的状态来判断

也就是每张表各维护各自状态

在查询时候。我不知道怎么处理了。
2020-05-21 13:49:43 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 一个事务中多表操作是怎么处理的
对业务的取舍这里,这里边也感觉到有些不合理

但是更好的方法我现在还没想到
2020-05-21 13:42:34 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 一个事务中多表操作是怎么处理的
mysql 版本 8.0

READ-COMMITTED 读已提交隔离模式

每个表都有加索引

查看系统日志发现有操作失败的记录

初步怀疑是在事务过程中出现操作锁表的问题

现在 mysql 日志我这里获取不到
2020-05-16 16:34:07 +08:00
回复了 awanganddong 创建的主题 PHP laravel 关于异常与事务怎么写代码比较好
@kiddyu 学习了
2020-05-16 16:05:38 +08:00
回复了 awanganddong 创建的主题 PHP laravel 关于异常与事务怎么写代码比较好
统一在 exception handle 里边处理,这个确实是一个方法,我要找个样例看看

用 DB::transaction 这种操作我现在还没试过

事务的应用场景在我公司项目里边还是比较多的
2020-04-25 16:48:38 +08:00
回复了 awanganddong 创建的主题 MySQL mysql8 版本和 mysql5.6 版本遇到查询问题
@CStarter 现在通过对 mysql8.0 字段变为无符号就可以命中索引,但是对为什么这样,我现在还没有查找相关的说明
1 ... 14  15  16  17  18  19  20  21  22  23 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6115 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 01:59 · PVG 09:59 · LAX 17:59 · JFK 20:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.