领导不同意我的技术实现,我应该坚持我的想法吗?

2019-12-26 23:36:39 +08:00
 fomeiherz
关于对某个接口的监控及告警,我使用了滑动窗口实时进行统计,领导说理解太费劲,不好维护。叫我重构成更为简单的方式,比如使用定时任务定期查表的方式。
我觉得定期查表太挫了,不符合我对技术的执着,我是应该坚持我自己的想法还是听领导的改成简单实现呢?
8789 次点击
所在节点    职场话题
84 条回复
gimp
2019-12-27 08:38:13 +08:00
听领导的,年轻人有对技术的执着,Github 是更广阔的舞台。
NetworkManager
2019-12-27 08:42:09 +08:00
既然参加工作了 那就听领导的 按照领导的意思来 除非公司缺你不可 这世道就这样 挣钱 挣钱 挣钱 最简单的方法完成就可以拿钱 没必要搞什么花里胡哨的 楼主可以把自己的想法方案 放到 gayhub 上
binux
2019-12-27 08:42:50 +08:00
比如这样: https://github.com/binux/pyspider/blob/master/pyspider/libs/counter.py#L76
目的就是使统计数据更平滑,英文有叫 moving average 的,但是滑动窗口实现不依赖数据存储,能直接输出。
golden0125
2019-12-27 08:56:49 +08:00
你以为这是 TCP 协议吗?
sagaxu
2019-12-27 09:03:46 +08:00
改成多负载机的时候,查库几乎不用改,滑动窗口怎么弄?
passerbytiny
2019-12-27 09:23:50 +08:00
@fomeiherz #11 哥们,你这本质上还是一分钟一次的循环任务。并且,你这还是画蛇添足,或者更确切的,脱裤子放屁:
原本,业务接口自身只负责记录告警状态(在自己的事务中),定时任务只需要查询有没有告警(在另外的事务中,或者不启用事务),同时,不需额外处理,告警就有历史记录。
到了你这里,业务接口要将告警状态通知给滑动窗口处理器(单靠事务是没办法保证原子性的,需要特殊处理),滑动窗口处理器定期的做汇总告警、向外通知、持久化历史记录等处理。

接口告警监控信息,关注的是“当前有没有”、“历史记录”两个信息,滑动窗口实时计算,最多也就额外增加一个“实时的最近历史记录”的信息,华而不实。

真要执着的话,你也应该去执着事件模式。
wysnylc
2019-12-27 09:35:21 +08:00
你对滑动窗口有什么误解吧,你这本质上还是定时任务
我还以为是数据推动
charlie21
2019-12-27 09:39:46 +08:00
@gimp 原来如此 GitHub 是干这个使的
hfbb
2019-12-27 09:40:49 +08:00
学生思维,兄弟你是去赚钱的,当然是领导怎么说你就怎么做,管他挫不挫
alw
2019-12-27 09:45:40 +08:00
听领导的呀,折腾技术到开源项目里折腾。
再说了,这种难道不是用 websocket 吗? 定时查个鬼哦。
zhanggg
2019-12-27 09:49:25 +08:00
既然对技术执着的话,开发一个弄到 gayhub 开源起来啊
miv
2019-12-27 10:11:41 +08:00
听领导的
ashong
2019-12-27 10:14:00 +08:00
不背锅的情况下听领导的
leon0204
2019-12-27 10:21:07 +08:00
听领导的,不然 kpi 等哭吧,小公司当我没说
glaucus
2019-12-27 10:35:12 +08:00
对于炫技的执拗
zaul
2019-12-27 10:45:20 +08:00
面向老板编程
hnbcinfo
2019-12-27 10:49:38 +08:00
这也能有疑问,这种问题肯定听领导的啊?如果楼主不是刚毕业的新人,只能说你这几年白混了
NoKey
2019-12-27 11:10:14 +08:00
如果出了问题,谁来负责
就这么一个问题,你自己考虑。。。
我们这里想拆分一个老服务很久了
但是,没有任何一个领导愿意站出来说,好的,可以拆了试试
所以,我们不敢动
wangxiaoaer
2019-12-27 11:13:25 +08:00
不好意思,各位大佬,你们说的”滑动窗口“到底是啥,是浏览器的一个标签页,还是页面里面的一个 panel ?瑟瑟发抖
radiocontroller
2019-12-27 11:15:22 +08:00
二楼说的对

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/632713

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX