关于 shell蜘蛛池程序软件σσ:8965 的搜索结果,共172
h****e 2018-07-10
:我从哪里来?
我们基于BNS开发了nsswitch的扩展,并且修改了/etc/nsswtich的配置文: hosts files dns bns 在主机需要解析1.proxy.noah.all.serv 的时候,一般会直接或者间接的调用glibc提供的gethostbyname_r函数,而glibc在实现gethostbyname_r时,会按照nsswitch里配置的顺files- dns- bns顺进行处理,这样就实现了通过BNS登录机器。 场景二:Server模块扩容,希望上游及时感知到下游模块的变更。 用户在BNS上进行Server模块的扩容,模块实例变化信息会立即同步到BNS系统中的分布式缓存,在全网任意一台机器上,通过查询就能实时获取到实例变化的详情。 场景三:Redis模块3.redis.noah.all实例故障了,希望对上游屏蔽该实例。
2018-07-10
解密开源这门生意——商业角度看开源
本文抛开虚浮的情怀和热情,我们从商业和管理的角度看一看开源。 1. 本质是对抗认知垄断 远古期的计算机没有版权概念,每一份代码都是一份全人类都可以学习借鉴的教学数据。 随着商业的兴起,商业公司倾向于将代码当做秘方保护,引入了版权的概念。闭源实操过中有如下缺点: IT技术无法跨跨公司进行交流,行业人才培养的很慢; 一个只能在很小可控范围内迭代,的进步速度偏慢; 公司的商业策略以盈利优先,可能会掐灭技术革新; 一个黑盒化的交付物,交付质量只能靠商业信誉保障; 商业总是试图建立垄断,黑客们警惕着垄断的恶行。 在版权限制下感到压抑的IT精英,自发推动开放源代码的交付方式,其中最出名的是GNU计划。GNU计划的重点是对抗IT技术认知垄断,更自由的传播IT知识;GNU等开源计划既不是为了开源公司的商业利益,也没要给参与者发高级技工证书,更不会因为开源而强行免费。 在上个世纪员人数很少但都是精英黑客,参与开源的目的是以码会友,不会发表太烂的代码,顺着开源社区容易找到技术大师,几个IT高手也容易蹭出商业火花。 2.
s****d 2018-07-11
亿元级云用户分析
我们先列出来哪些资源是单体贩售能过亿的,云厂商把这些资源和其他的服务资源做打包混淆集中交付,云厂商就不是卖资源而是卖梦想了。 3.1 IaaS计算 IaaS计算,交付给客户的是CPU+内存+本地盘+本地网+IDC电力,产品形式可以是虚拟机、裸金属、容器,或者预装了数据库-大数据-队列等服务的模板化云主机,决定资源成本的是硬和电力的价格,以及内部浪费度。销售铁三角对硬资源的包装,完成资源成本分析、交付服务展示和付款周期核算;在硬资源交付时,云厂商的优势长处是大规模交付和成本控制,至于短处么——家家有本难念的经。 3.2 CDN和带宽 CDN和带宽不同于服务器硬,其原始资源是相对稀缺死板的广域网带宽,其交付的资源是持续不断的服务,所以资源部署比较慎重但客户流动成本较低。制约客户全量迁移的是厂商的承载能力,而挖角和反挖时刻都在细水长流。CDN和带宽首先考察的是企业内功,有没有廉价海量资源;再考验销售内部协调能力,能不能把好资源好价格抢到手里;而盯客户的套路和百万级销售类似,工作力度加大三五倍而已。
笑****山 2018-07-10
监控专用对象存储的畅想
默认对象存储文的URL是http://单一域名/key值,可以考虑在域名和Key值中贴合监控业务逻辑,让监控和非监控应用都可以快速定位和读取文。比如说这个URL样例结构,http://region01.{7/14/31}day.local/{date}/{time}/{camera_id}.MP4 ,只要监控厂商把文存成通用存储格式,记录好摄像头id的位置,客户完全可以自主读取监控文给各种视频分析。从存储开发的角度,这种URL也为后台做文生命周期管理、读取文预判都做了很好需求疏导。 要不要约束文为固定大小?监控摄像头发RTMP流到监控厂商的服务器以后,会由监控厂商自己切成类似于HLS的小文。如果存储SDK做好文切分工作,比如说将原始文都切分成4M的碎片,或者客户直接要求监控厂商原始文就是4M,对于读写代理的并发和缓存、元数据的设计、存储落盘的优化都有极大助力。 读写代理 访问代理就是客户端访问到的API,在这一层对访问需求进行过滤和缓存。 访问代理要不要做读缓存和写缓冲?访问代理做读缓存是有必要的,因为监控类场景不存在重名文,而同一个文会多次反复读取。
5****a 2018-07-11
监控专用对象存储的畅想
默认对象存储文的URL是http://单一域名/key值,可以考虑在域名和Key值中贴合监控业务逻辑,让监控和非监控应用都可以快速定位和读取文。比如说这个URL样例结构,http://region01.{7/14/31}day.local/{date}/{time}/{camera_id}.MP4,只要监控厂商把文存成通用存储格式,记录好摄像头id的位置,客户完全可以自主读取监控文给各种视频分析。从存储开发的角度,这种URL也为后台做文生命周期管理、读取文预判都做了很好需求疏导。 要不要约束文为固定大小?监控摄像头发RTMP流到监控厂商的服务器以后,会由监控厂商自己切成类似于HLS的小文。如果存储SDK做好文切分工作,比如说将原始文都切分成4M的碎片,或者客户直接要求监控厂商原始文就是4M,对于读写代理的并发和缓存、元数据的设计、存储落盘的优化都有极大助力。 读写代理 访问代理就是客户端访问到的API,在这一层对访问需求进行过滤和缓存。 访问代理要不要做读缓存和写缓冲?访问代理做读缓存是有必要的,因为监控类场景不存在重名文,而同一个文会多次反复读取。
陶****子 2018-07-09
使用nodejs BOT SDK开发问答类技能模板
开发者需要下载技能CFC函数完整zip包到本地进行开发,开发完成后上传函数zip包进行发布。具体流如下: 在CFC控制台通过模板创建函数, 选择node.js DuerOS Bot SDK模板 函数生成后,在函数控制台点击点击下载完整 ZIP 包链接下载包 在本地解压包 将https://github.com/dueros/bot-sdk-node.js/blob/master/samples/trivia/questions.js文拷贝到包文夹中 使用https://github.com/dueros/bot-sdk-node.js/blob/master/samples/trivia/index.js替换包文夹中的index.js文包文夹中的所有文重新打包成zip文 在函数控制台上传zip包并保存 CFC操作说明请参阅函数计算 CFC 完整代码 const Bot = require('bot-sdk'); const privateKey = require(".
布****五 2018-07-10
如何执行一条命令
但是在开发测试过中,总会出现临时修改某个或某一批节点的配置的情况,这时通过人工逐个登录来完成修改显然是不太可能的。 部署升级 DevOps的概念如今日趋流行,部署升级越发成为开发运维过中重要的一环,频繁的交互意味着频繁的部署。部署过可以拆解为两个小的步骤,一是新包的上传,二是服务进的重新启动。服务进的重新启动不必多说,包的上传可能有多种方式,如sftp的集中式,p2p的点对点式等。 监控采集 运维过需要时刻监控系统及业务的运行状态,各种运维决策都是以这些数据为依据进行的。随着自动化运维的发展,很多运维动作都从人工执行变为了自动执行,自动执行的决策过更是需要采集大量的实时信息(前期文章《百度大规模时数据存储》中介绍的TSDB就是为了解决这些数据的存储问题而研发的)。监控数据的来源主要分两种,一种是通过业务提供的接口直接读取状态数据,另一种是通过日志/进状态/系统状态等(如使用grep提取日志,通过ps查询进状态,通过df查询磁盘使用等)方式间接查询。 无论是配置管理、部署变更还是监控采集,都有一个共同的目的:控制服务器。
小****园 2018-07-10
让PB级云存储不再神秘
私有云的输出形式有三类,分别是远代维护、买硬一体化。买硬一体化交付大家很熟悉,厂商需要提供非常详实的交付文档,应对一切异常情况。但当前云存储的可维护性并不高,交付文档可能写不出来,远代维护才是最便利的交付方式。按过去买硬的习惯,离线运维系统都要巡检和计划内停机,其可用性比在线运维要低很多。厂商的驻场工师只能做日常响应工作,让核心技术人员远代维好过停业务等人来现场。现在几个硬存储厂商也用类似的远维护方案,他们的智能诊断会将群集状态信息自动发送给厂商,这泄密的风险和远代维护是相同的。 四、自建/评估对象存储群集 免泄密声明:此文是我基于已知公开常识写的内容,我的工作经历是让我验证这些观点并感觉到了客户痛点,此文只谈架构不谈具体实现方法,并不涉及技术机密。 本章节都是架构技术干货,无论是要自建对象存储群集、采购私有云还是采购PB级公有云都需要评估厂商的技术架构是否可靠,如果您做其他分布式系统也可能会有所收获。
G****H 2018-07-09
【 开发指南 】内容播报技能,持续更新
2、教学视频 点击观看 3、开发步骤 开发流详见文档:https://dueros.baidu.com/didp/doc/dueros-bot-platform/dbp-broadcast/news-broadcast_markdown 内容播报数据格式 新闻:https://dueros.baidu.com/didp/doc/dueros-bot-platform/dbp-broadcast/news-broadcast_markdown 有声:目前暂未上线,敬请期待;可以先使用自定义技能来实现; 资源文注意事项(符合特定的Schema) XML格式 Encoding=“UTF-8” 单个文大小 <10 Mb,且每个文记录 <50000条;否则需要拆分; 同一数据结构中,标签应按照文档中的标签号由小到大排列 拆分后的文的URL,需要整理成一个新的文,这个新文的地址作为资源地址提交到平台 source_name是对应的技能Id 如何调试播放效果 在线校验 直接粘贴资源文(全部\部分)的内容,系统会自动进行校验并提示是否存在错误; 模拟器测试 资源地址和格式校验通过后,可以在模拟测试里按照提示进行调试
雪****魁 2018-07-11
危险背后的机遇--云服务故障危机分析
现在容易出问题的是云平台的运营维护和云厂商的自定义管理模块,客户就是缺合格运维才被逼上的云平台,但云厂商自己也缺人;在BUG这一部分我已经吐槽过做云平台外延模块员的技能水平了。这些地方出了问题该投诉投诉、该索赔索赔,逼着客户去招更敬业专业的工师。 资源投入 云资源贩售过中,合格的厂商可以让云资源物有所值,但巧妇难为无米之炊,原始资源投入不够云服务就不可能很稳定。面向中小客户的时候,云厂商很忌讳透露具体硬成本,也尽量避免承认资源不足,但面对大客户时会很坦诚。 作为持久共生的大甲方,请关注乙方的成本红线,买家永远没有卖家精。如果甲方给够钱了,乙方仍然用劣质硬IDC和过高超售比,小云厂商一般是老板带头节俭,而大云厂商很可能是执行层的人弄错了,作为甲方该闹就要闹。 人为原因 云厂商的人为故障总是糊涂账,但细心的甲方是能看出来端倪的。有时候厂商想遮蔽技术和资源的问题,会说是人为原因,缓过这一次故障赶紧修订BUG和准备资源;有时候明明是人为原因,但人为故障都是打脸实锤,厂商脸会肿而且要赔偿,可能会找个其他原因来给脸部降降温。
TOP