一、使用场景作为企业网络运维与机房管理人员,日常需要处理设备配置整理、机房通知撰写、故障文案编辑、工作流程梳理、巡检日志总结等大量文职类工作,日常事务繁杂,手动撰写效率极低,一直寻找轻便高效的 AI 办公辅助工具 三、个人使用感受日常运维工作本身工作量大,设备巡检、网络排查占用大量时间,以往撰写各类工作通知、办公文案十分耗费精力。 使用 WorkBuddy 之后,办公效率直接提升一倍,简单办公内容几秒就能完成,把更多时间投入到机房设备运维、网络故障处理等核心工作中。 工具整体稳定性强,响应速度快,文案输出贴合职场正式风格,没有杂乱冗余内容,对于职场上班族、运维工作人员、行政办公人员都十分友好,是日常办公不可或缺的高效辅助工具。 四、总结推荐综合使用体验来看,WorkBuddy 轻量化办公 AI 工具实用性拉满,主打高效省心、贴合职场办公需求,不用繁琐设置,按需输出内容,性价比极高,非常推荐广大职场办公人员、运维从业者日常使用,
作者简介 Xiaoxing,携程IT资深软件工程师,深耕前后端全栈技术,专注WinForm应用,自动化、效率提升类工具开发。 Hui,携程IT桌面支持经理,致力于用户服务相关平台、工具的功能优化和体验升级。 3.4 架构特色 iDesk虽然借鉴了大厂的经验,但并不是简单的套用,俗话说适合的才是最好的,出于对携程客户端场景的深度理解,iDesk选择了BS+Service的模式,相较于传统的BS或CS架构,可以做到与 4.2 iDesk常用版块 (1)在家办公环境检测: 检测设备及个人在家办公所依赖的各类软件、硬件及权限是否正常。 六、iDesk运营体系 iDesk提供用户透明的交互体验,后台运行着大量逻辑,运营模式也要实现松耦合和灵活性,充分考虑故障发生时将影响面控制在最小范围;运维工程师也从0到1不断摸索参与到运营体系的建设中
关键词:Kotlin 协程 Android Anko Android 上面使用协程来替代回调或者 RxJava 实际上是一件非常轻松的事儿,我们甚至可以在更大的范围内结合 UI 的生命周期做控制协程的执行状态 协程的原理和用法我们已经探讨了很多了,关于 Android 上面的协程使用,我们就只给出几点实践的建议。 2. 3.2 协程版 AutoDisposable 当然除了直接使用一个合适的作用域来启动协程之外,我们还有别的办法来确保协程及时被取消。 那么使用协程就更要注意这个问题了,因为协程切换线程的方式被 RxJava 更简洁,更透明,本来这是好事情,就怕被滥用。 一旦我们把协程的作用域规则以及协程与 UI 生命周期的关系熟稔于心,那么相信大家使用协程时一定会得心应手的。
作者简介 徐豪杰,携程旅行网技术保障中心流程工具团队资深软件工程师,于2013年加入携程,主要负责携程工作流平台架构设计与建设,在流程建设方面有着比较丰富的积累与经验。 前言 随着互联网技术的迅速发展,运维的事务也日益复杂,如何能更加高效的协调好人、工具与流程之间的关系,把运维人员从低效率、高强度、易犯错的人工操作彻底解放出来,让他们的能力与精力有更大程度的发挥,将是一个很大的挑战 携程运维工作流平台在经过三年时间的演进,从最开始引入商业产品BMC Remedy ARS做为底层单一工作流引擎,慢慢演化到抽象工作流平台的建设并扩展支持更多开源的工作流引擎,同时把原来的平台进一步分层、 本文将从以下几个主要方面分别阐述流程平台的建设与演进: 面临的挑战 运维工作流平台的建设 收获总结 下一代流程平台的设计 未来展望 一、面临的挑战 在讲挑战之前,我们先简单看一下携程运维工作流平台的演进历史 流程平台的演进主要分为以下三个阶段: 第一阶段:摸索期 从2013年下半年到2014年上半年,我们引入了BMC Remedy ARS产品作为携程IT服务管理工具,但是我们发现它的基于工作流工作的思路可以借鉴到更复杂和核心的运维流程中
作者简介:Patrick Yu,携程云原生研发专家,关注非关系型分布式数据存储及相关技术。 图片 在携程,很早就有一些业务尝试了图技术,并将其运用到生产中,以 Neo4j 和 JanusGraph 为主。2021 年开始,我们期望规范业务的使用,并适配携程已有的各种系统,更好地服务业务方。 生产上的一个例子: 图片 上图为三机房情况,下图为蓝绿部署情况: 图片 中间件及运维管理 我们基于 K8s CRD 和 Operator 来进行 NebulaGraph 的部署,同时通过服务集成到现有的部署配置页面和运维管理页面 RocksDB 的 LRUCache 允许调整 shared 数量,我们对此进行了修改: 版本 LRUCache 默认分片数 方式 v2.5.0 2^8 修改代码,将分片改成 2^10 v2.6.1及以上 2^8 通过配置 cache_bucket_exp = 10,将分片数改为 2^10 观察下来效果不明显,无法解决热点竞争导致的雪崩问题。
外观选项卡针对主题、背景色、前景色、字体进行设置4、总结CopyQ总得来说是一款非常棒的剪切板增强工具,有安装版也有绿色版,使用起来也非常方便,对日常办公人员提升写作效率还是非常有帮助的。
昨晚,携程正式宣布将在全公司推行混合办公制度。即从3月1日开始,每周三和周五,公司各事业部、职能部门可根据实际管理需求,实行或逐步推行1-2天的混合办公。 而在生活方面,混合办公不仅节省了通勤时间,也让我可以有更多的时间睡觉,就连化妆品也省了。 携程机票事业群,设计师,婷婷 3 通勤时间极大缩短 我日常的通勤时间在两个小时左右。 携程机票业务部,境外业务组,阿来 4 自由度和灵活性更高 我觉得在家办公可以更好地照顾小朋友的学习,给老人减轻负担,同时在工作上的自由度和灵活性也更高了。 携程技术中心,前端,潘潘 6 主管要更加开放包容 我们没有发现混合办公对个人的表现或者事业部整体目标的达成有大的影响。 携程机票事业群,负责人,谭博 以下是前期实验中的一些统计数据。 参与员工对混合办公制度的态度,在试验后持续向好,其中强烈支持的占比提升6.3%至近60%。
本文由携程技术Jim分享,原题“日访问过亿,办公IM及开放式平台在携程的实践”,下文进行了排版和内容优化。 1、引言携程内部的办公IM项目最早在2016年立项,经历了初期简单办公场景下的纯IM服务,到支持简单办公组件的IM应用,又演变为一体化办公集成平台,进而演变为目前集成IM功能的开放式企业效率平台。 4、 携程办公IM的发展历程早期携程使用微软的IM软件lync和自研的纯IM软件CtripTeam来支持企业内的沟通需求,这些软件在维护性、拓展性和可用性上都或多或少存在一些缺陷。 在完善IM服务的基础上,支持了一些常规的办公场景,如电话、假单、考勤、OA等,通常采用嵌入外部页面、跳转外部地址等方式提供服务。这个改造项目奠定了携程办公IM继续发展的基础。 7、 TripPal办公衍生服务7.1概述在实际的企业办公场景下,尤其是大型企业复杂组织架构和管理模式的场景下,TripPal逐渐摸索出了自己的一套行之有效且契合携程场景的办公智能应用,如搜索中台,消息卡片
********本文是BLUES【公众号ID:bluemidou】向老王约稿,特授权blues独家首发,现转载如此,哈哈******** 携程事件的官方解释:5月29日1:30分,经携程技术排查,确认此次事件是由于员工错误操作导致 由于携程涉及的业务、应用及服务繁多,验证应用与服务之间的功能是否正常运行,花了较长时间。携程官方网站及APP已于28日23:29全面恢复正常。对用户造成的不便,携程再次深表歉意。 在之前我写了一篇文章【墨菲定律是运维的魔咒】,只要是概率大于零的事件,就有可能发生,支付宝的光缆挖断(具体内部原因不说)、携程的误操作还有我当时的故障经历等都是小概率事件。 之后InfoQ高级运维群和其他人也针对该事件,纷纷表达了各自的意见: 阿里智锦认为运维应该从黑盒运维走向白盒运维,是一个转型的最佳时机。 确定对外信息发布的原则,必须经过许可才能发布,避免信息的错误发布给公司带来影响,昨天携程这一点做的不是太好! 周期性的进行信息对上周知,确保上层实时的了解到相关的处理进展。最好10分钟一次。
云平台的研发和运维人员可以通过软件源管理系统快速搭建和维护 YUM、APT 等软件源,以便满足研发和运维人员在环境搭建、开发、构建、测试、运行等环节的组件和工具依赖需求,提升整体研发和运维效能。 历史记录 用于运维人员查看指定软件源的同步操作事件,便于判断软件源的整体工作状态。 操作记录 用于运维人员或者审计人员来查看指定软件源的操作记录(新建、修改和删除)。 这也是我们运维专题的最后一期了,小编这里将系列专题做个汇总,方便大家系统的回顾云运维,如:统一配置信息管理的CMDB、监控告警自动化的云哨系统、混沌工程故障演练平台等等: 第一期 运维专题第一期:数据中枢 第二期 运维专题第二期:警戒哨兵 第三期 运维专题第三期:诊断专家 第四期 运维平台第四期:数据掘金者 第五期 运维平台第五期:业务永续 第六期 运维平台第六期:混沌工程,助力系统稳如磐石 第七期 运维专题第七期:云上保险柜 第八期 运维专题第八期:软件源 古人云:学无先后,达者为师,在写这一系列推文的时候,所有的产品经理就好似上学时的老师一样,教授给小编相关的知识以及经验,让小编不自觉的就想起了以前上学时恩师的谆谆教诲
什么是k8s? k8s是kubernetes的简称,即字母“k”到最后一位相隔8位字母。名字来源于希腊语,意思是“舵手”或“领航员”。 设置远程登录root账户 vim /etc/ssh/sshd_config 增加一行 PermitRootLogin yes 重启服务 service ssh restart 关闭交换空间(k8s 192.168.17.129:6443 --token abcdef.0123456789abcdef \ --discovery-token-ca-cert-hash sha256:6a051b8d0b670f357fe0d8e6a282b062b6f090d1b90968d6c3f3cea8dd33d104
作者简介 周昕毅,携程系统研发部云平台高级研发经理。现负责携程容器云平台运维,Cloud Storage及Cloud Network基础设施研发及运维。 *本文来自于周昕毅在GOPS全球运维大会上的分享,由高效运维公众号整理,略有修改* 前言 本文将分享携程在私有云平台管理实践过程中踩过的坑和遇到的问题,包含: 第一部分,携程容器云概览 第二部分,容器云管理实践 第三部分,云平台运维管理发展方向展望 一、携程容器云概览 携程使用混合云架构,自建数据中心结合公有云实现弹性资源管理。 二、携程容器云运维实践 2.1 面对的挑战 容器云面对各种各样的挑战,从基础设施角度来讲,我们需要解决计算、网络、存储三个方面的问题。 2.3 运维工具 从运维工具角度来说,配置管理工具我们用了 SaltStack 和 Rundeck 两个比较常用的配置工具,监控告警携程运维团队有一个自研的 Ctrip-Hickwall 工具,开源的是
k8s常用命令 node 查看服务器节点 kubectl get nodes 查看服务器节点详情 kubectl get nodes -o wide 节点打标签 kubectl label nodes pods --all-namespaces #查看具体pods,记得后边跟namespace名字哦 kubectl get pods kubernetes-dashboard-76479d66bb-nj8wr --namespace=kube- system 查看pods具体信息 kubectl get pods -o wide kubernetes-dashboard-76479d66bb-nj8wr - kubectl api-versions # API kubectl get events # 查看事件 kubectl get nodes //获取全部节点 kubectl delete node k8s2 # 标记 my-node 不可调度 kubectl drain k8s-node # 清空 my-node 以待维护 kubectl uncordon k8s-node # 标记 my-node 可调度
协程 实现原理 内存空间:协程在同一个线程内执行,切换时只需要保存和恢复少量的寄存器和栈信息。 调度:协程采用协作式调度,即由程序显式控制何时切换协程,通常使用 yield、await 等语法。 调度:协程的上下文切换开销极小,因为不涉及内核态的上下文切换。协程切换由程序控制,通常较为高效。 资源消耗:协程的内存开销非常小,因为协程的栈较小,切换开销低。 协程 死锁 可能性:在使用协程时,通常不会出现传统意义上的死锁,因为协程通常在单线程环境下调度,不会有多个线程争夺资源的问题。 原因:协程是由用户程序控制调度的,不涉及线程间的资源竞争。 协程到用户线程: 协程运行在用户线程内,由用户线程调度。 协程到内存: 协程使用内存来存储其状态和局部数据。 资源交互 CPU 和内存: CPU 执行任务,并从内存中读取或写入数据。 关注锅总,及时获得更多花里胡哨的运维实用操作!
整理 | 钰莹、核子可乐 国外反响热烈的混合办公时代终于也要在国内开启了吗? 1携程试点远程办公,76% 的员工报名 8 月 9 日,携程集团宣布启动“2021 混合办公试验”。 该试验将通过对 2 个对照组,总计数百名员工参与的混合办公综合试验,探索该形式是否可以作为公司未来长期办公形式之一。这是携程继 2010 年、2020 年实施“在家办公试验”项目之后的再次迭代试验。 据悉,此次“2021 混合办公试验”的员工范围由原来以客户服务人员为主,扩展至覆盖技术、产品、业务、市场营销以及职能岗位,试验时间为 2021 年 8 月 9 日至 2022 年 1 月 30 日,共计 该试验的发起人携程集团联合创始人兼董事局主席梁建章表示,混合办公是全球趋势,企业应该更开放更主动尝试,提升包括女员工在内的员工职场满意度和幸福度。在这方面,携程应该努力成为先行者。 2海外科技大厂对混合办公反响热烈 对于混合办公模式的探索,携程算得上是国内的先行者,而这种模式早已在海外受到广泛关注。 由于海外疫情还未得到有效控制,谷歌、苹果等科技大厂纷纷探索混合办公的模式。
作者简介 孙颖, 携程技术保障中心网络管理团队高级工程师。从事IT互联网网络运维工作十余年,目前负责IT网络及WiFi网络设计、建设及运维。 遗憾的是,许多无线办公网建成后的使用品质与预期存在不小的差别,“网络不好”的抱怨不绝于耳又难以解决,究其原因,主要是由于“交付与运维没有到位”。 1)了解WiFi运维方法论; 2)提升WiFi运维能力。 一、携程WiFi平台概述 2015年携程总部进驻凌空SOHO。依托主流厂商解决方案,完成无线WiFi全面覆盖。 2.1 无线的全面覆盖 以携程为例,办公区域面积大,结构复杂。无线信号的覆盖需要综合考虑建设结构、穿透损耗及布线等具体情况。 图8 六、展望 WiFi优化操作应该基于广泛全面的数据支撑,而不是凭感觉、凭经验,虽然在此之上我们已探索一二,但WiFi运维仍大有可为。
nickname)[0] TypeError: 'NoneType' object is not subscriptable 这种错误是用户输入的内容没有按照规定的格式 a = msg.decode("utf-8" 模块,该模块的特点是需要指定什么时间运行哪个协程,也就是 需要手动切换需要执行的协程 from greenlet import greenlet def test1(): print #切换到协程1执行指定的函数 print 78 #创建两个协程对象 gr1 = greenlet(test1) gr2 = greenlet(test2) gr1.switch() Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。 ->让同一个线程中的其他协程可以执行。
点击立即体验WeOps众所周知容器(docker)是一艘航行在IT大海里的“轮船”为了驶向彼岸,需要一个“船舵”(K8S)那如何更好更快地前行呢? 你需要“We Operations”统一管理,让船上的“货物”井井有条统一监控,“货物”故障提前感知,更快解决问题下面正式介绍多才多艺的:嘉为蓝鲸一体化运维平台WeOps! 成熟稳定腾讯每年3亿重金打造+超10年持续迭代+支撑30w节点运维实践,构建成熟稳定的运维平台。轻量部署轻量化,支持单机部署,20+年专家经验沉淀+10万用户的市场验证,内置场景,一键启用。
陶大程于2002年毕业于中国科学技术大学,2004年获得中国香港中文大学硕士学位,2007年获得英国伦敦大学博士学位。 最近(12月8日-14日)在加拿大温哥华举办的NeurIPS 2019中,陶大程教授(带领下的优必选悉尼大学AI中心)共有 8 篇论文入选,也成为本届会议入选论文数量最多的华人学者。 这些论文也代表了陶大程教授近期的研究主题和进展,近日陶大程团队人员将这些论文整理并做详细解读,分享给读者如下: 编者注:如对论文内容感兴趣,可关注 微信公众号「AI 科技评论」,回复「陶大程@NeurIPS2019 」,打包下载全部 8 篇论文。 我们只能使用 ImageNet 中均匀选择数据的 8% 来获得性能与基准 ResNet-34 相当的高效模型。
假期结束后请大家尽量在家办公,避免外出,并保持手机通畅,电脑网络连接,虽然在家办公,但我们的工作质量和进度不因改变工作模式而受影响。 ? 特殊时期,特殊应对 这样的举措相信大家都能理解 但对运维人员来说 有个不得不面对的问题是... “我倒是想在家办公 但服务器/存储不能搬回家啊...” ? 这时候,远在天边的数据中心 就如同一只薛定谔的猫 处在故障和正常的叠加态当中 时刻牵动着运维人员的小心肝~ ? 03 PART 移动管理OMM 针对服务器,戴尔易安信也提供了相应的工具,方便运维人员进行远程管理。 此外,售后服务中心还提供7*24*365的主动式监控,双管齐下,防止运维人员有所疏漏。 ?