V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  markgor  ›  全部回复第 6 页 / 共 46 页
回复总数  908
1 ... 2  3  4  5  6  7  8  9  10  11 ... 46  
351 天前
回复了 well775397252 创建的主题 PHP 求指点 PHP 内存泄露排查
如果没使用到 fastcgi_finish_request 理论上不会有代码级别的内存泄漏问题。
至于 php-fpm ,我记得申请后的内存就算使用完,也不会放出给系统,避免下次使用重新申请,
另外还有第三方扩展等的原因
351 天前
回复了 tlerbao 创建的主题 程序员 到底要不要统一管理 API
对了,最重要一点,IDE 可以推导参数,特别是 ts 下

你如果都用 http.get(xxxxx),参数 ide 无法推导,但 IDE 的推导并不直接影响代码的执行,对于小型的项目,意义不大,来来去去几个参数,但对于大型的项目,我觉得这个还是挺好的。
351 天前
回复了 tlerbao 创建的主题 程序员 到底要不要统一管理 API
之前仅仅封装请求函数,不封装接口 URI ;
现在,把接口 URI 封装为方法。

好处:
复用的页面调用方便了,接口涉及修改的时候不用搜索来搜索去了;

坏处:
好像没啥坏处。

实际:
看项目规模和规定
352 天前
回复了 JimDuo 创建的主题 程序员 看看西部数码的嘴脸,一生黑
@daimaosix 你对,刚看了下,有注明特指递归类型的。
垃不垃圾就见仁见智吧,不过实话就是产品和活动严重济后其他平台。
特别有感触的是负载均衡方案,我用的是腾讯的 clb ,底层估计是集群的 nginx 进行,但西数的方案居然是自行部署前端机器进行流量分发......有高要求的就自己租用多台做集群......费用维护成本一下就上来了.....
另外就是 cdn/云数据库 这一块产品的缺失,对象存储好像补上来了。

其实按我理解,西数应该还是活在过去,我提供机器,要啥服务你自己部署..........
不过使用西数的,我认识的大多数都是因为西数自己开发的那个建站助手(类宝塔),win 下自动部署 web 和数据库还有 ftp ,这样就不需要有过多的专业知识。
352 天前
回复了 JimDuo 创建的主题 程序员 看看西部数码的嘴脸,一生黑
或许西数是救了你一命;
《电信业务分类目录》( 2015 版)已将互联网域名递归解析服务纳入电信业务(代号是 B26-1 ),即从事域名递归服务需获得该业务种类的增值电信业务许可。


个人能从事互联网域名解析服务业务吗?
>电信业务经营者需为依法设立的公司,个人不能从事这项业务,您需要以公司的名义办理“编码和规程转换业务许可证”,才能开展互联网域名解析服务业务。许可证具体办理方式可以咨询您所在省通信管理局。


未办理相关许可证开展互联网域名解析服务业务会有什么影响?
>根据《中华人民共和国电信条例》 第六十九条:(一)违反本条例第七条第三款的规定或者有本条例第五十八条第(一)项所列行为,擅自经营电信业务的,或者超范围经营电信业务的,由国务院信息产业主管部门或者省、自治区、直辖市电信管理机构依据职权责令改正,没收违法所得,处违法所得 3 倍以上 5 倍以下罚款;没有违法所得或者违法所得不足 5 万元的,处 10 万元以上 100 万元以下罚款;情节严重的,责令停业整顿。
3k ---- 4 天
加急 5k-----2 天
358 天前
回复了 WhiteSJ 创建的主题 程序员 Java 比 web 前端要更好找工作吗?
我感觉前端心智负担 比 后端的低;
起码需要关注的异常不多。
办理专线的话需要许可证。
只弄过 E1/T1/SIP Trunk/模拟线 这几种,不知道你问的是哪种。
>用电脑把电话拨出去
要通过介质传递。这问题就像用电脑如何连上广域网一样。可以是光纤也可以通过同轴也可以通过铜线.....
E1/T1 是线路,上面还要跑协议,具体什么协议要问运营商,不过好像现在都是跑 ss7 了
SIP 的话就类似网络电话,通过网络走,但要对端支持。
模拟线路就是普通的电话线,有 fsk 和 dtmf 制式区别。
太久没碰我也忘记的 7788 了,大概是 E1 先通道数比较多,T1 通道数比较少,两者都是一个 DChannel 做控制,其余 BChannel 做通话,好处是稳定,且支持通道相对多,如果电脑接的话需要购买板卡。
Sip 的话就简单很多,只要保证网络稳定即可,不需要额外购买设备,直接配置好去对方服务器认证成功就行了,现在电信的光猫就是带这个功能,走 SIP 去认证,再输出模拟线。

模拟线路,就平时普通的 2 芯电话线,如果电脑接入的话要购买板卡,坏处是线路状态靠声音检测而非数字传输,从而导致有时不准确,需要一直调整,另外一条线只支持一个通道。

之前我们用的哈里斯,然后改 asterisk ,但太久的事了,基本都忘记了。
asterisk 的话有提供 api 接口,可以理解为有 cli ,程序 telnet 过去然后丢命令即可。
里面会涉及到通道变量等的信息。
当时我们自己搞,实现 自动拨号,动态队列,动态 sip 账号,sip 分机状态,录音,监听,通道插入,和简单的知识库还有弹屏功能。
sip 分机状态:Out (离线)、Wrap (挂机)、Ready (空闲)、Busy(通话中)

外呼:上传一堆号码,配置同时拨号数量,asterisk 就会对这些号码进行拨号,拨通后就会丢到 queue 里面,播放着音乐,等待话务员 ready 接听。
当 sip 分机状态为 Ready 时,asterisk 会自动把 queue 里的等待线路转移到分机上,此时就能开始对话了。同时程序也能通过 sip 分机号查询到入线信息,从而进行弹屏。
这个是外呼功能,现在如果你接到推销的电话,接听后一会才有人说话的,基本就是走这个模式。

呼入:配置了队列,入线后会一层层往下掉,比如队列 1 等待 30 秒 会去队列 2 ,队列 2 等待 60 秒会去队列 9.
然后其实大致和外呼流程一样,业务 ready 就进线,至于为何一个个队列跳,是因为有些是专项项目,会配有专人接听,但人数不多,为了保证接听成功率,所以会一级级向下跳,对了前面忘记说了,话务员登入的时候是需要选择队列登入的。

录音:监听 asterisk 的 bridge 状态,接通( agent 和客户)的时候,传递录音命令给 asterisk 。

监听:通道插入:
其实就是丢个 asterisk 的命令过去,传递监听或插入的分机号,和目标通道。

IVR:
静态的,写死,每次变动都要 reload ;
动态的,丢去 api 网关,由 api 返回结果执行。
大致上就是这样了,上述都是应用上的功能,实际之前最头疼的是信令,asterisk 自带的 ss7 和中国 ss7 有出入,后来还是找了 openVox 的人帮忙重新修改编译 asterisk 才解决。

性能:
当时项目不大,agent 数量大概 100 个左右,3 条 T1 ,1 条 E1. asterisk 硬件配置是普通的双路 L5630/32G D3 ,语音信令主要走 G729->ulaw->alaw->gsm 。
echo cancel 是走软件算法,有时候会因此导致出现通话质量不佳的情况,但几率小。
2023-04-01 16:20:19 +08:00
回复了 daimaosix 创建的主题 云计算 2023.03.29 凌晨 2 点左右腾讯云控制台全挂~
@daimaosix 明白,谢谢。
我看了下我们没开读写分离,但程序上只有统计类的会写死从库查询,估计真有什么发生只有这一部分受到牵连
2023-03-30 14:14:47 +08:00
回复了 aaronhua 创建的主题 Node.js node js 应用部署,一定要停机,才能 npm install 么?
自己停机维护时间 = 预估需要时间 * 1.5 取整小时为单位。
一切顺利的话发多个公告 经过.....提前....完成任务。

别人停机时间 = 10 分钟???不就重启下就好了吗
2023-03-30 14:08:22 +08:00
回复了 daimaosix 创建的主题 云计算 2023.03.29 凌晨 2 点左右腾讯云控制台全挂~
@daimaosix 请问意思是就算数据库设置为主从跨区域的话,其中一个区域出问题也会导致服务中断不可用吗?
2023-03-30 10:12:31 +08:00
回复了 daimaosix 创建的主题 云计算 2023.03.29 凌晨 2 点左右腾讯云控制台全挂~
全是泪,我们现在所有业务服务都是用腾讯云,之前几次的大故障都完美避开没影响到。
反正每次看到腾讯云故障心中都一颤。
这次具体原因不清楚,但网上的说法好像是机房空调设备坏了导致设备温度过高然后齐刷刷的 GG 了。
上次好像也是这样。
真搞不懂基础设备就不能弄个监控后增加冗余吗...
ups 和空调这些基建设备按我理解应该都是支持上报状态和冗余配置才对的啊,更别说路由交换等的核心设备了。
2023-03-30 10:08:45 +08:00
回复了 daimaosix 创建的主题 云计算 2023.03.29 凌晨 2 点左右腾讯云控制台全挂~
@SiYuetian
大多数都不支持跨可用区容灾吧,一个可用区所有设备挂了基本就挂了,除非客户自己有做跨可用区容灾。
我也是昨天看到公告,现在准备改数据库为跨区容灾....
对我而言昨天的故障就是个警惕..
2023-03-30 09:46:13 +08:00
回复了 daimaosix 创建的主题 云计算 2023.03.29 凌晨 2 点左右腾讯云控制台全挂~
您好,由于机房配套设施故障,广州五区部分云产品( CLB 、Redis 、WAF 、TKE 、控制台等)出现服务异常现象,经工程师紧急修复,目前故障已恢复,非常抱歉对您的业务造成的影响。若您有任何问题,请随时联系我们处理。
2023-03-23 16:51:04 +08:00
回复了 Tocaz 创建的主题 程序员 计算机如何通过电话线拨打电话
@malsony 驱动是源码来的,自己编译即可。另外 dahdi 要和 asterisk 对上版本。如果不想操心的就直接买别人封装好的产品。如果想省钱就直接买张卡即可。
2023-03-23 16:46:50 +08:00
回复了 Outshine 创建的主题 程序员 关于订单超时后用户却已支付的疑问
另外除了专线保证稳定外,还可以自己定时轮询取消单,
比方你设置 10 秒超时时间,10 秒的时候主动发起订单结果查询,如果结果是成功的话那就供货,如果失败的话调用 void 单。
2023-03-23 16:44:03 +08:00
回复了 Outshine 创建的主题 程序员 关于订单超时后用户却已支付的疑问
@Outshine 理解错题意,意思是支付结果回调时超时,而非支付前超时。
支付结果回调一般都是秒级的,也会有特殊情况。
这种方式没有高效避免,要么供货,要么取消订单。
如果对稳定性要求高,可以申请专线,支付结果走专线通知,微信和支付宝有相应业务,找业务经理办理即可。
2023-03-05 14:21:26 +08:00
回复了 Outshine 创建的主题 程序员 关于订单超时后用户却已支付的疑问
不太理解,为何支付渠道超时时间不能解决该问题?
假设系统订单超时时间为 5 分钟;

创建订单 09:00:00
用户点支付
判断当前时间是否超出 09:05:00 ,如果超过返回失败并 void 订单;
如果没超过,则用 09:05:00 - 现在时间 作为支付时间传递给支付渠道;

哪怕上面的操作有毫秒级的时间差,导致订单支付成功,但系统订单已经超时,此时回调时候判断下订单状态,如果是超时则走退款流程全款退还。
2022-12-24 17:47:25 +08:00
回复了 bfc 创建的主题 程序员 快速记录工具, Tbox
https://i.imgur.com/jUgn6Iw.png https://i.imgur.com/Gim8Bqh.png
PC 端,插件管理和文件管理点击后直接白屏。
任务管理点击后弹出了个?????
剩下唯一可用的 todo 那里想问问如果想添加 25~26 号的任务,该如何添加?尝试过拖拽过去只能一天,无法跨度。
但是收费价格等写的很清晰......
先不说便宜还是贵,连功能都没完善的时候就想着收费,并且号称干翻所有 todo...............
1 ... 2  3  4  5  6  7  8  9  10  11 ... 46  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5525 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 07:33 · PVG 15:33 · LAX 23:33 · JFK 02:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.