• 关于

    阿里云邮箱 邮件监控

    的搜索结果

回答

详细解答可以参考官方帮助文档有的用户其主邮箱(阿里云账户对应的阿里云邮箱)未收到云监控 异地登录提醒 等相关告警邮件。 该问题通常是由于相关告警邮件,会优先发送到客户设置的 备用邮箱 导致的。 有些阿里云用户的登录名为 xxx@aliyun.com 的形式,但此类登录名并非真正的邮箱,无法正常接收邮件。而用户自行设置的 备用邮箱 时,经过了邮件验证,保证此邮箱能正常接收邮件,所以云监控相关告警邮件会优先发送到备用邮箱。 为保证重要邮件能及时送达,请登录访问 安全设置 页面,设置或修改备用邮箱。
2019-12-01 23:28:51 0 浏览量 回答数 0

回答

题主您好, 如果邮箱账号是阿里云的,好象您自行搭建的邮件服务器,好象起不到监督的作用呢。 但阿里云的企业邮箱有这个类似的功能,您可以了解一下(邮件监控):https://wanwang.aliyun.com/mail/?spm=5176.8060947.416540.153.JiaS3g 题主您好, 如果邮件服务器是阿里云的,那您自建的邮局是不能截取到邮件的收发详情呀。 您使用的是免费版的阿里云企业邮箱吗? 您好, 是的,不能通过自建服务器来监控,因为用户是直接联系阿里云的邮件服务器来收发邮件,不会中转到您自建的服务器。 如果您使用的是收费的企业邮箱,请找找这个功能:https://help.aliyun.com/knowledge_detail/36744.html
dongshan8 2019-12-01 23:41:15 0 浏览量 回答数 0

回答

题主您好, 如果邮箱账号是阿里云的,好象您自行搭建的邮件服务器,好象起不到监督的作用呢。 但阿里云的企业邮箱有这个类似的功能,您可以了解一下(邮件监控):https://wanwang.aliyun.com/mail/?spm=5176.8060947.416540.153.JiaS3g 题主您好, 如果邮件服务器是阿里云的,那您自建的邮局是不能截取到邮件的收发详情呀。 您使用的是免费版的阿里云企业邮箱吗? 您好, 是的,不能通过自建服务器来监控,因为用户是直接联系阿里云的邮件服务器来收发邮件,不会中转到您自建的服务器。 如果您使用的是收费的企业邮箱,请找找这个功能:https://help.aliyun.com/knowledge_detail/36744.html 官方帮助文档地址:阿里云帮助中心 更多参考: 阿里云官方(新用户需官网注册查看)
kwwpoooscqsew 2021-04-18 23:54:47 0 浏览量 回答数 0

阿里云爆款特惠专场,精选爆款产品低至0.55折!

1核2G ECS n4 89.64元/年,精选爆款产品低至0.55折!

问题

可以通过2003server建立邮件服务器用于监督阿里云邮箱的收发吗?

想搭建独立的服务器用于监督员工收发的邮件内容等信息,请帮忙指点如何设置邮件服务器的参数,谢谢!我只是想通过自建的邮件服务器能查看邮件从外到内,从内到外的收发记录: 是谁发的、发给谁、几点发的、什么内容等。这些可以吗?我公司用的就是阿里云企业...
长春嘉林 2019-12-01 19:58:37 3022 浏览量 回答数 3

问题

求助!邮件监控功能失效!如何处理?

我们一直使用的是阿里云邮箱,设置了mx到我们的域名。 最近一段时间发现邮件监控功能有了点问题,监控邮箱看不到其中一个被监控邮箱的邮件。 请帮忙! 管理员账号为 postmaster@hn...
hnlangmao 2019-12-01 21:54:24 3290 浏览量 回答数 1

问题

阿里云企业邮箱待改进地方

阿里云企业邮箱管理员后台,邮件组添加成员,和邮件监控添加成员,查看成员功能不是很直观,必须输入员工账号才能添加,能否按照通讯录设计个选择项,这样就比较方便及人性化...
zhhtr 2019-12-01 19:49:05 1280 浏览量 回答数 3

问题

阿里云邮箱怎么监控员工邮件

怎么监控不了员工邮件?...
dengzi 2019-12-01 20:07:27 9013 浏览量 回答数 2

问题

主邮箱(阿里云邮箱)未收到云监控告警邮件说明

...
2019-12-01 18:45:31 460 浏览量 回答数 1

问题

阿里云服务器无法连接远程地址25端口,申请25端口解封,未通过

阿里云服务器无法连接远程地址25端口,申请25端口解封,未通过为什么? 通过阿里云ECS服务器47.99.153.109 这台主机,telnet mail.jsrxjt....
1081728701759942 2019-12-01 18:51:19 104 浏览量 回答数 1

回答

本回答引用自以下KB文档:https://help.aliyun.com/knowledge_detail/36620.html 更多帮助请访问以下站点: 阿里云文档中心:https://help.aliyun.com/ 智能在线:https://ia.aliyun.com/home 自助工具:https://help.aliyun.com/learn/tool.html 问题原因 邮件标题或内容包含的关键字被反垃圾的规则命中,从而导致发送邮件失败。 说明:企业邮箱主要是为了满足正常的沟通往来需求,当前不支持类似DM邮件(如系统通知、注册验证、展会邀请函、监控报警等)的发送,希望您按照正确的邮件标准发送正常的业务往来邮件。如果您有类似DM邮件发送需求,建议您使用阿里云的邮件推送服务。
阿里云内容团队 2020-12-18 11:50:53 0 浏览量 回答数 0

回答

本回答引用自以下KB文档:https://help.aliyun.com/knowledge_detail/36620.html 更多帮助请访问以下站点: 阿里云文档中心:https://help.aliyun.com/智能在线:https://ia.aliyun.com/home 自助工具:https://help.aliyun.com/learn/tool.html 问题原因 邮件标题或内容包含的关键字被反垃圾的规则命中,从而导致发送邮件失败。 说明:企业邮箱主要是为了满足正常的沟通往来需求,当前不支持类似DM邮件(如系统通知、注册验证、展会邀请函、监控报警等)的发送,希望您按照正确的邮件标准发送正常的业务往来邮件。如果您有类似DM邮件发送需求,建议您使用阿里云的邮件推送服务。
阿里云内容团队 2020-12-17 17:02:24 0 浏览量 回答数 0

回答

本回答引用自以下KB文档:https://help.aliyun.com/knowledge_detail/36620.html 更多帮助请访问以下站点: 阿里云文档中心:https://help.aliyun.com/智能在线:https://ia.aliyun.com/home 自助工具:https://help.aliyun.com/learn/tool.html 问题原因 邮件标题或内容包含的关键字被反垃圾的规则命中,从而导致发送邮件失败。 说明:企业邮箱主要是为了满足正常的沟通往来需求,当前不支持类似DM邮件(如系统通知、注册验证、展会邀请函、监控报警等)的发送,希望您按照正确的邮件标准发送正常的业务往来邮件。如果您有类似DM邮件发送需求,建议您使用阿里云的邮件推送服务。
阿里云内容团队 2020-12-18 09:35:59 0 浏览量 回答数 0

回答

本回答引用自以下KB文档:https://help.aliyun.com/knowledge_detail/36620.html 更多帮助请访问以下站点: 阿里云文档中心:https://help.aliyun.com/智能在线:https://ia.aliyun.com/home 自助工具:https://help.aliyun.com/learn/tool.html 问题原因 邮件标题或内容包含的关键字被反垃圾的规则命中,从而导致发送邮件失败。 说明:企业邮箱主要是为了满足正常的沟通往来需求,当前不支持类似DM邮件(如系统通知、注册验证、展会邀请函、监控报警等)的发送,希望您按照正确的邮件标准发送正常的业务往来邮件。如果您有类似DM邮件发送需求,建议您使用阿里云的邮件推送服务。
阿里云内容团队 2020-12-18 11:51:13 0 浏览量 回答数 0

回答

本回答引用自以下KB文档:https://help.aliyun.com/knowledge_detail/36620.html 更多帮助请访问以下站点: 阿里云文档中心:https://help.aliyun.com/智能在线:https://ia.aliyun.com/home 自助工具:https://help.aliyun.com/learn/tool.html 问题原因 邮件标题或内容包含的关键字被反垃圾的规则命中,从而导致发送邮件失败。 说明:企业邮箱主要是为了满足正常的沟通往来需求,当前不支持类似DM邮件(如系统通知、注册验证、展会邀请函、监控报警等)的发送,希望您按照正确的邮件标准发送正常的业务往来邮件。如果您有类似DM邮件发送需求,建议您使用阿里云的邮件推送服务。
阿里云内容团队 2020-12-17 17:05:51 0 浏览量 回答数 0

回答

本回答引用自以下KB文档:https://help.aliyun.com/knowledge_detail/36620.html 更多帮助请访问以下站点: 阿里云文档中心:https://help.aliyun.com/智能在线:https://ia.aliyun.com/home 自助工具:https://help.aliyun.com/learn/tool.html 问题原因 邮件标题或内容包含的关键字被反垃圾的规则命中,从而导致发送邮件失败。 说明:企业邮箱主要是为了满足正常的沟通往来需求,当前不支持类似DM邮件(如系统通知、注册验证、展会邀请函、监控报警等)的发送,希望您按照正确的邮件标准发送正常的业务往来邮件。如果您有类似DM邮件发送需求,建议您使用阿里云的邮件推送服务。
阿里云内容团队 2020-12-22 15:24:28 0 浏览量 回答数 0

回答

招募集合贴 | 有需求即随时更新 职责描述: 1、负责研发日常工作任务跟进; 2、负责公司系统新功能的开发,以及原有功能的维护; 3、根据需求文档完成相应的文档以及相应的开发; 4、协助产品部完成系统的规划,需求分析; 5、协助前端设计师完成系统的前端设计; 6、协助架构设计师完成系统的总体; 7、负责某个具体模块的设计、开发、单元测试、维护; 8、配合其他软件工程师共同完成某个模块或多个模块的设计、开发、单元测试、维护。 职位要求: 1、计算机相关专业本科及以上学历,4年以上的J2SE/J2EE实际开发经验;(全日制统招,学信网可查) 2、有一定的项目架构设计能力,能协助架构师搭建架构; 3、能独立封装组件、设计服务能力、并且能协助同事设计与开发; 4、熟练掌握OO的编程思想; 5、熟悉Java设计模式,以及UML的设计; 6、熟练掌握Spring,springBoot springCloud,myBatis/iBatis等开源框架;(主要使用springboot微服务框架) 7、熟练使用Eclipse Java IDE开发工具,熟悉 Tomcat,Resin等Web Server; 8、熟悉关系型数据库,有使用Oracle,Mysql的实际经验; 工作地点:蛇口网谷(2号线水湾) 工作时间:周末双休,早九晚六 薪酬:18-23K,十三薪,提供两餐 邮箱:hr.tech@ascend-global.com 阿里巴巴2020春季实习生求职意向表 一份好的工作,从实习开始,想要和大神一起共事,闲来无事一起探讨技术二三事吗?想要一毕业就就能拿出优秀的简历,让各个大厂争相送你offer吗?想要接受良好工作环境、实习期甩开同学们吗? 阿里2020春招实习生~值得申请 https://survey.aliyun.com/apps/zhiliao/jztLGve0?spm=a2c6h.14062461.J_1935739830.1.585b33e1EEaMqr 阿里校招+社招 业务团队-淘系技术部–多媒体算法团队-视频语义理解算法工程师/专家 我们团队依托淘系数十亿级的视频数据,有丰富的业务场景和技术方向! 我们持续以技术驱动产品和商品创新,不断探索和衍生颠覆型互联网新技术,技术成果获得国家科技进步二等奖! 我们不断吸引机器学习、视觉算法、音视频通信、端侧智能等领域人才加入,让科技引领面来未来的商业创新和进步! 岗位详情信息请查看https://tianchi.aliyun.com/forum/postDetail?spm=a2c6h.12873639.0.0.332bb953TEhTTr&postId=94418 简历请发送至andy.ybm@alibaba-inc.com,主题请注明社招/校招 饿了吗本地生活招聘了哦 阿里巴巴淘宝搜索推荐算法团队急招,绿色通道,直接面试 划重点:本人来自阿里巴巴淘宝搜索推荐算法团队,是整个阿里集团非常核心的团队,由于现在要启动大项目,实习hc特别多!!!有兴趣的朋友赶紧把简历投过来,保证1小时内回复!实习生有机会直接转正 岗位详情信息查看:https://tianchi.aliyun.com/forum/postDetail?spm=a2c6h.12873639.0.0.332bb953pkKhYQ&postId=88676 简历投递邮箱:xuming.panxm@alibaba-inc.com,格式【实习/校招-姓名】 阿里集团-阿里云智能事业群-阿里云-基础设施事业部-天基-集群智能运维团队校招 团队使命:为集团各大规模分布式服务和Web应用运维提供统一的基础架构、技术和人工智能服务。团队专注于提供一站式,自动化,智能化的资源服务开通,管控和运维能力。通过采用先进的人工智能系统和算法,实时监控和分析各类系统数据,并联动各相关系统进行运维操作,形成数据分析和反馈的完整闭环链路,持续优化集团资源运营和服务运维决策。天基团队的使命是为阿里巴巴各业务场景提供智能,快速,高效,稳定的DevOps平台,支撑和保障阿里巴巴全球化发展战略。 岗位详情信息查看:https://tianchi.aliyun.com/forum/postDetail?spm=a2c6h.12873639.0.0.332bb953zJzaiJ&postId=94133 投递邮箱:jiongzhou.ljz@alibaba-inc.com, mars.ly@alibaba-inc.com 阿里巴巴达摩院-语言技术实验室 [校招+实习生招聘] 我们是阿里巴巴达摩院语言技术实验室基础技术团队,致力于研究词法、句法、多语言、知识库建设等基础技术,并应用到文本挖掘技术(分类、聚类、情感、问答)以及相关业务(搜索、推荐、客服机器人、国际化等)中,全面支持阿里经济体相关应用的需求,提供的nlp服务目前每日调用超过万亿次。我们努力提升技术、驱动商业,目标是成为最有价值的商业自然语言基础技术团队。 我们在寻找自然语言处理相关校招生和实习生,一起深入探索文本背后的含义,挑战业界难题,提升阿里巴巴产品体验,服务亿万用户。 岗位详情信息查看:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12282029.0.0.424425d0xxSL3d&&postId=94412 投递邮箱: chuanqi.tcq@alibaba-inc.com 阿里安全-智能认知/NLP团队招聘[校招+实习生] 自2009年成立集团安全部​以来,阿里安全就在随着业务升级和拓展,不断探索创新的安全技术能力,以及世界级的安全风险防御体系,保护阿里巴巴经济体内消费者和整个生态伙伴的安全。https://s.alibaba.com我们 智能认知团队 每天需要处理阿里经济体中海量商品、海量内容的各种风险,以及保障各业务中的数据安全,正在招聘此方向的优秀人才。 岗位详情信息:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12282029.0.0.424425d0xxSL3d&&postId=94494 投递邮箱:stone.zhangr@alibaba-inc.com 阿里云-云原生应用平台基础技术中台招聘-社招-21届校招 云原生应用平台致力于打造稳定、标准、先进的云原生平台,推动行业面向云原生技术升级与革命。在这里,你将与来自云计算、大数据领域的顶尖技术专家亲密合作,在全球独一无二的场景与规模中从事 Kubernetes、Service Mesh、Serverless、Open Application Model(OAM)、Cloud Native Microservices 、OpenMessaging、Event Streaming等云原生生态核心基础技术及 Apache Dubbo,Apache RocketMQ, Nacos,Arthas 等顶级开源项目的研发与落地工作。在标杆级的平台上,既服务阿里巴巴全球经济体,更服务全世界的开发者用户。 岗位详情介绍:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12282029.0.0.424425d0xxSL3d&&postId=94430 请以附件的方式发送pdf版简历至 xiangsheng.gh@alibaba-inc.com 邮件标题:云原生应用平台简历-{姓名} 阿里云-弹性计算招聘-社招-2020届校招 今年阿里云弹性计算实习生内推即将启动,我们是阿里云智能最核心的部门,在这里你将体验极致性能和架构的挑战,海量的数据,最前沿的算法问题挑战,简历亲自review,保障专人跟进,请对弹性计算感兴趣的同学发送简历给我们,直接内推进入系统。邮箱:chao.qianc@alibaba-inc.com 岗位详情信息:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12282029.0.0.424425d0xxSL3d&postId=94508 阿里云-数据智能-基础产品研发-社招/2021届校招 基础产品研发团队为部门提供数据中台技术与产品,利用AI平台、数据分析与决策、数据可视化、知识图谱等技术为用户和ISV提供先进、高效的产品与工具,为“智能+”战略的落实提供卓越的基础设施。 作为后端研发专家,你将主要负责阿里云数据中台服务器端的研发工作,内部包括AI平台、数据分析与决策、数据可视化、知识图谱等多个领域方向的技术创新的研发工作,在这里你将致力于让“数据智能”普惠到各行各业,让行业用户也能拥有阿里巴巴强大的基于数据的分析、决策、展现能力。加入我们,共创产业AI, 让各行各业拥有智慧的大脑! 招聘岗位: Java后端工程师、前端工程师、大数据开发工程师、算法工程师 投递邮箱:jianxun.zxl@taobao.com 岗位详情请查看:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12282029.0.0.424425d0xxSL3d&&postId=94734 2020淘宝技术部消息中台团队校招火热 岗位详情信息,请查看:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12282029.0.0.424425d0xxSL3d&postId=94370 【阿里巴巴】【2021校招】【极速响应】【100%转正】阿里云-大数据&AI-团队直招 岗位详情信息,请查看:https://tianchi.aliyun.com/forum/postDetail?spm=a2c6h.12873639.0.0.332bb953ymPQtN&postId=94935
问问小秘 2020-04-01 18:18:22 0 浏览量 回答数 0

回答

首先“缓存”Cache这个东西是干什么的,我们应该先有些基本的了解。要是不太明白的可以看看网上的解释:http://baike.baidu.com/view/907.htm 简单讲,阿里云OCS提供的功能就是提供对热点数据的高速访问。在使用OCS之前(或者在使用任何一种缓存服务之前),我们都应该明白关于缓存的这么几点: 缓存里的数据不是持久化保存的,也就是说它像是电脑里的内存,而不像硬盘;我们不能指望OCS里的数据一直保存不丢失。如果你真的需要存储持久化的数据,也许你应该出门左转找阿里云OSS(开发存储服务); 缓存里存的应该是“热点”数据。遵循常常出现的“20-80法则”,通常程序应用中都有一定比例的数据常常被请求访问,这就是所谓的热点数据,OCS正是为这种数据设计存在的。假定我们的程序中有100个数据,每次访问这些数据的概率完全是均匀分布的1/100,那么使用缓存的效果就不会太好,因为这其中不存在热点数据。 数据逐出。我们可以决定哪些数据是热点数据被放到缓存当中,但是如果我们的缓存容量不够大,这些热点数据中某些最近较少被用到的数据还是会被“挤出去”,这种行为叫做数据逐出。如果想减少出现这种情况,我们可以购买更高容量的OCS。 -------------------------         在开始使用之前,关于阿里云OCS,我们还需要知道以下这些事: 阿里云OCS仅支持阿里云内网访问,不支持公网访问。也就是说,我们用办公室或者家里的电脑(都属于公网)是无法连上阿里云OCS的。为什么会这样呢?因为缓存服务的根本目标是要提供低延迟的高速访问,而从公网电脑来连接OCS服务器的场景下,公网的网络环境是不可控的,可能出现延迟很高甚至断连接的情况,这使得缓存服务无法保证“高速、低延迟”的基本特性,所以阿里云OCS是不支持公网直接访问的。如果觉得高延迟的情况对于我们的应用也能接受,那么我们应该去选择阿里云其他的产品(比如OSS开放存储服务),而不应该选择OCS缓存服务。 阿里云OCS需要与ECS(阿里云服务器)配合使用,而且只能与本地区节点的ECS连通。这一点与上一条相关。OCS只能从阿里云内网访问,也就是说我们只能从阿里云ECS上才能访问并使用OCS服务。所以我们在官网购买OCS的时候,会看到提示信息说需要至少有一台ECS才能买OCS。另外,阿里云ECS是分地区节点的,比如北京、杭州、青岛等,我们在购买OCS缓存的时候也要选相应的地区节点。北京的ECS只能访问北京的OCS,而不能访问杭州或青岛的OCS。 阿里云OCS是按购买量收费的,而不是按使用量收费。这点需要提醒新同学们注意,在我们购买了OCS缓存之后,计费就已经开始了,即使我们还没有真正使用缓存。也就是说,我们买了1G的OCS缓存后,即使目前使用量为0,系统也会按照1G的标准来计费。所以我们在购买OCS的时候,要选取适合我们业务数据需要的缓存档位。当然了,阿里云OCS也提供在线升降缓存容量的功能。也就是说,如果我们在使用了一段时间之后,发现购买的OCS缓存不够用了(或者缓存使用量太低),我们可以在线的对已有的OCS实例进行升档(或者降档),而OCS缓存服务不会被中断。 阿里云OCS对于存贮的对象大小是有限制的。缓存通常对其内部存储的数据尺寸是有限制的,阿里云OCS也一样。目前OCS支持存储的数据对象的上限是1,000,000Byte。如果要存的值超过这个限制,我们应该考虑把数据压缩,或从逻辑上分成不同键存储的几个值。 ------------------------- 现在我们开始在阿里云官网上购买OCS实例  http://buy.aliyun.com/ocs  首先我们需要已经有了一台阿里云ECS,否则我们无法在这个页面成功购买OCS。购买的第一步,我们先要确定选择买哪个地区的OCS;这个很重要,如上面所说,如果我们的ECS是属于北京,而我们在这里购买了杭州的OCS,那么这两者是无法配合协同工作的。所以,在购买OCS的时候一定要选择应用服务器ECS所在地区的OCS。下一步是要选择OCS缓存容量。我们要购买多大的缓存,这个取决于我们对自身业务应用中热点数据总量大小的判断。如果一时难以准确判断数据量,也不用担心:我们可以先买一个大致容量的OCS(比如1GB),随后在使用过程中,通过OCS控制台提供的监控功能,我们可以了解到目前OCS缓存的使用量等数据,然后可以自主的调整所需的缓存量,购买更大的缓存(比如升到5GB)或者减少已购的缓存量(比如降到512MB),阿里云会根据我们选择的新配置来调整对应的收费。此外在选择缓存容量的时候,要知道不同容量的缓存档位对应着不同的性能配额,具体来说包括两个指标:吞吐量带宽与每秒请求处理数(QPS)。比如以现在的配额标准,1GB的OCS缓存对应5MB/sec的吞吐量带宽和3000次/sec的请求处理峰值。当我们使用OCS的时候,如果数据量传输的带宽超过了5MB/s, 或者每秒的请求数超过了3000次,都会触发性能配额控制机制,导致某些请求无法返回正常结果。在确定了地区和缓存容量之后,我们就可以直接下单购买OCS了。 ------------------------- 在成功购买OCS之后,我们的联系邮箱和手机都会收到OCS创建成功的通知,里面会包括OCS的实例ID和初始密码(关于密码的用处后面会讲到)。我们现在登录OCS控制台, http://ocs.console.aliyun.com/ 就可以看到已经购买到的OCS实例列表。在列表页面上对应OCS实例的后面点击“管理”,就可以进入该OCS实例的详情页,看到更多的详细信息。 ------------------------- 我们现在已经有了一个OCS缓存实例,现在是时候试玩OCS了。要使用OCS就要写一点程序代码,不过不用担心,我们在这里采用“Happy-Path”的方法,从最简单的操作开始,让新上手的菜鸟们能马上就有一个能调用OCS缓存服务的程序。OCS提供缓存服务,它并不要求我们的程序是哪种语言来写的。我们这里先以Java程序为例,写一个最简单的“Hello World”。(其他编程语言的例子,我们随后附上。)第一步,登录你的阿里云ECS服务器,在上面安装Java JDK和你常用的IDE(比如Eclipse)。一定要记得我们之前说过的,只有在阿里云内网的ECS服务器上,才能访问我们的OCS实例。所以,用家里或是公司的电脑执行下面的代码示例是看不到结果的。 Java JDK和Eclipse都很容易从网上找到下载,比如 http://download.eclipse.org/ 或者 http://www.onlinedown.net/soft/32289.htm 第二步,在把Java开发环境准备好了之后,下载第一个代码示例(Sample-Code-1第三步,在Eclipse里面打开刚下载的OcsSample1.java,我们要根据自己的OCS实例信息修改几个地方。        我们每个人买到的OCS实例的ID都是不重复的,其对应的阿里云内网地址也是独一无二的,这些信息都在OCS控制台上显示出来。我们在同自己的OCS实例建立连接的时候,需要根据这些信息修改OcsSample1.java中的对应地方。         public static void main(String[] args) {                                        final String host = "b2fd2f89f49f11e3.m.cnqdalicm9pub001.ocs.aliyuncs.com"; //控制台上的“内网地址”                   final String port ="11211";       //默认端口 11211,不用改                   final String username = "b2fd2f89f49f11e3"; //控制台上的“访问账号”                   final String password = "my_password"; //邮件或短信中提供的“密码”                   …… …… ……       信息修改完毕,我们可以运行自己的程序了。运行main函数,我们会在Eclipse下面的console窗口看到下面这样的结果(请忽略可能出现的红色INFO调试信息): OCS Sample CodeSet操作完成!Get操作: Open Cache Service,  from www.Aliyun.com     OK,搞定!我们已经成功的连接上了阿里云的OCS并且调用缓存服务成功,就这么简单。-------------------------我们已经成功运行了第一个调用阿里云OCS缓存服务的Sample程序OcsSample1.java,现在我们看看这个程序里都做了什么。                                  …… …… ……                            System.out.println("OCS Sample Code");                                                        //向OCS中存一个key为"ocs"的数据,便于后面验证读取数据,                             //这个数据对应的value是字符串 Open Cache Service,  from www.Aliyun.com                            OperationFuture future = cache.set("ocs", 1000," Open Cache Service,  from www.Aliyun.com");                            //向OCS中存若干个数据,随后可以在OCS控制台监控上看到统计信息                            for(int i=0;i<100;i++){                                String key="key-"+i;                                String value="value-"+i;                                 //执行set操作,向缓存中存数据                                cache.set(key, 1000, value);                            }                             System.out.println("Set操作完成!");                             future.get();  //  确保之前(cache.set())操作已经结束                         //执行get操作,从缓存中读数据,读取key为"ocs"的数据                            System.out.println("Get操作:"+cache.get("ocs"));                            …… …… …… 从这些代码中可以看出: 1. 我们在建立与OCS缓存服务器的连接后,先是向缓存中存(set)了一个“key-value”(键值对)形式的数据,这个数据的key是字符串“ocs”,其对应的value也是字符串;2. 接着我们继续向缓存中存(set)了100个其他简单的“key-value”数据。3. 最后我们进行功能验证。根据之前给定的key,从缓存中获取(get)其对应的value:也就是输入字符串“ocs”,缓存给我们返回value对应的字符串。 以上的步骤中,1与3是相对应的,我们只有先向缓存中set了某个数据,后面才能从缓存中get到这个数据。步骤2中程序向缓存set了100个数据,是为了从另一个方面进行验证。我们回到阿里云OCS控制台,打开“实例详情”页,在“实例监控”的部分点击刷新,会看到其中一些监控项的值已经发生了变化(注:监控信息的刷新可能存在数秒的延迟), 其中的“Key的个数”已经变成了101,也就是说我们程序已经成功地向OCS缓存中存放了101个数据。
唐翰 2019-12-01 23:27:50 0 浏览量 回答数 0

问题

【一直被追赶,从未被超越】万网主机技术全面升级,抢先看,赢大奖 !

【一直被追赶,从未被超越】万网主机技术全面升级,抢先看,赢大奖 ! 新版六大亮点: 一、升级模式更便捷,无需迁移数据库: 同机房内升级࿰...
dengcf 2019-12-01 21:14:36 29557 浏览量 回答数 132

问题

消息服务是什么?

阿里云消息服务(Message Service)是一种高效、可靠、安全、便捷、可弹性扩展的分布式消息服务。MNS能够帮助应用开发者在他们应用的分布式组件上自由的传递数据、通知消息,构建松耦合系统。 消息服务同时支持各种类型消息...
轩墨 2019-12-01 22:06:25 1480 浏览量 回答数 0

问题

Swarm 集群&nbsp;&nbsp;DevOps&nbsp;&nbsp;基于 Jenkins 的持续交付

持续集成作为敏捷开发重要的一步,其目的在于让产品快速迭代的同时,尽可能保持高质量。每一次代码更新,都要通过自动化测试来检测代码和功能的正确性,只有通过自动测试的代码才能进行后续的交付和...
青蛙跳 2019-12-01 21:36:21 643 浏览量 回答数 0

回答

首先“缓存”Cache这个东西是干什么的,我们应该先有些基本的了解。要是不太明白的可以看看网上的解释:http://baike.baidu.com/view/907.htm 简单讲,阿里云OCS提供的功能就是提供对热点数据的高速访问。在使用OCS之前(或者在使用任何一种缓存服务之前),我们都应该明白关于缓存的这么几点: 缓存里的数据不是持久化保存的,也就是说它像是电脑里的内存,而不像硬盘;我们不能指望OCS里的数据一直保存不丢失。如果你真的需要存储持久化的数据,也许你应该出门左转找阿里云OSS(开发存储服务); 缓存里存的应该是“热点”数据。遵循常常出现的“20-80法则”,通常程序应用中都有一定比例的数据常常被请求访问,这就是所谓的热点数据,OCS正是为这种数据设计存在的。假定我们的程序中有100个数据,每次访问这些数据的概率完全是均匀分布的1/100,那么使用缓存的效果就不会太好,因为这其中不存在热点数据。 数据逐出。我们可以决定哪些数据是热点数据被放到缓存当中,但是如果我们的缓存容量不够大,这些热点数据中某些最近较少被用到的数据还是会被“挤出去”,这种行为叫做数据逐出。如果想减少出现这种情况,我们可以购买更高容量的OCS。 -------------------------         在开始使用之前,关于阿里云OCS,我们还需要知道以下这些事: 阿里云OCS仅支持阿里云内网访问,不支持公网访问。也就是说,我们用办公室或者家里的电脑(都属于公网)是无法连上阿里云OCS的。为什么会这样呢?因为缓存服务的根本目标是要提供低延迟的高速访问,而从公网电脑来连接OCS服务器的场景下,公网的网络环境是不可控的,可能出现延迟很高甚至断连接的情况,这使得缓存服务无法保证“高速、低延迟”的基本特性,所以阿里云OCS是不支持公网直接访问的。如果觉得高延迟的情况对于我们的应用也能接受,那么我们应该去选择阿里云其他的产品(比如OSS开放存储服务),而不应该选择OCS缓存服务。 阿里云OCS需要与ECS(阿里云服务器)配合使用,而且只能与本地区节点的ECS连通。这一点与上一条相关。OCS只能从阿里云内网访问,也就是说我们只能从阿里云ECS上才能访问并使用OCS服务。所以我们在官网购买OCS的时候,会看到提示信息说需要至少有一台ECS才能买OCS。另外,阿里云ECS是分地区节点的,比如北京、杭州、青岛等,我们在购买OCS缓存的时候也要选相应的地区节点。北京的ECS只能访问北京的OCS,而不能访问杭州或青岛的OCS。 阿里云OCS是按购买量收费的,而不是按使用量收费。这点需要提醒新同学们注意,在我们购买了OCS缓存之后,计费就已经开始了,即使我们还没有真正使用缓存。也就是说,我们买了1G的OCS缓存后,即使目前使用量为0,系统也会按照1G的标准来计费。所以我们在购买OCS的时候,要选取适合我们业务数据需要的缓存档位。当然了,阿里云OCS也提供在线升降缓存容量的功能。也就是说,如果我们在使用了一段时间之后,发现购买的OCS缓存不够用了(或者缓存使用量太低),我们可以在线的对已有的OCS实例进行升档(或者降档),而OCS缓存服务不会被中断。 阿里云OCS对于存贮的对象大小是有限制的。缓存通常对其内部存储的数据尺寸是有限制的,阿里云OCS也一样。目前OCS支持存储的数据对象的上限是1,000,000Byte。如果要存的值超过这个限制,我们应该考虑把数据压缩,或从逻辑上分成不同键存储的几个值。 ------------------------- 现在我们开始在阿里云官网上购买OCS实例  http://buy.aliyun.com/ocs  首先我们需要已经有了一台阿里云ECS,否则我们无法在这个页面成功购买OCS。购买的第一步,我们先要确定选择买哪个地区的OCS;这个很重要,如上面所说,如果我们的ECS是属于北京,而我们在这里购买了杭州的OCS,那么这两者是无法配合协同工作的。所以,在购买OCS的时候一定要选择应用服务器ECS所在地区的OCS。下一步是要选择OCS缓存容量。我们要购买多大的缓存,这个取决于我们对自身业务应用中热点数据总量大小的判断。如果一时难以准确判断数据量,也不用担心:我们可以先买一个大致容量的OCS(比如1GB),随后在使用过程中,通过OCS控制台提供的监控功能,我们可以了解到目前OCS缓存的使用量等数据,然后可以自主的调整所需的缓存量,购买更大的缓存(比如升到5GB)或者减少已购的缓存量(比如降到512MB),阿里云会根据我们选择的新配置来调整对应的收费。此外在选择缓存容量的时候,要知道不同容量的缓存档位对应着不同的性能配额,具体来说包括两个指标:吞吐量带宽与每秒请求处理数(QPS)。比如以现在的配额标准,1GB的OCS缓存对应5MB/sec的吞吐量带宽和3000次/sec的请求处理峰值。当我们使用OCS的时候,如果数据量传输的带宽超过了5MB/s, 或者每秒的请求数超过了3000次,都会触发性能配额控制机制,导致某些请求无法返回正常结果。在确定了地区和缓存容量之后,我们就可以直接下单购买OCS了。 ------------------------- 在成功购买OCS之后,我们的联系邮箱和手机都会收到OCS创建成功的通知,里面会包括OCS的实例ID和初始密码(关于密码的用处后面会讲到)。我们现在登录OCS控制台, http://ocs.console.aliyun.com/ 就可以看到已经购买到的OCS实例列表。在列表页面上对应OCS实例的后面点击“管理”,就可以进入该OCS实例的详情页,看到更多的详细信息。 ------------------------- 我们现在已经有了一个OCS缓存实例,现在是时候试玩OCS了。要使用OCS就要写一点程序代码,不过不用担心,我们在这里采用“Happy-Path”的方法,从最简单的操作开始,让新上手的菜鸟们能马上就有一个能调用OCS缓存服务的程序。OCS提供缓存服务,它并不要求我们的程序是哪种语言来写的。我们这里先以Java程序为例,写一个最简单的“Hello World”。(其他编程语言的例子,我们随后附上。)第一步,登录你的阿里云ECS服务器,在上面安装Java JDK和你常用的IDE(比如Eclipse)。一定要记得我们之前说过的,只有在阿里云内网的ECS服务器上,才能访问我们的OCS实例。所以,用家里或是公司的电脑执行下面的代码示例是看不到结果的。 Java JDK和Eclipse都很容易从网上找到下载,比如 http://download.eclipse.org/ 或者 http://www.onlinedown.net/soft/32289.htm 第二步,在把Java开发环境准备好了之后,下载第一个代码示例(Sample-Code-1第三步,在Eclipse里面打开刚下载的OcsSample1.java,我们要根据自己的OCS实例信息修改几个地方。        我们每个人买到的OCS实例的ID都是不重复的,其对应的阿里云内网地址也是独一无二的,这些信息都在OCS控制台上显示出来。我们在同自己的OCS实例建立连接的时候,需要根据这些信息修改OcsSample1.java中的对应地方。         public static void main(String[] args) {                                        final String host = "b2fd2f89f49f11e3.m.cnqdalicm9pub001.ocs.aliyuncs.com"; //控制台上的“内网地址”                   final String port ="11211";       //默认端口 11211,不用改                   final String username = "b2fd2f89f49f11e3"; //控制台上的“访问账号”                   final String password = "my_password"; //邮件或短信中提供的“密码”                   …… …… ……       信息修改完毕,我们可以运行自己的程序了。运行main函数,我们会在Eclipse下面的console窗口看到下面这样的结果(请忽略可能出现的红色INFO调试信息): OCS Sample CodeSet操作完成!Get操作: Open Cache Service,  from www.Aliyun.com     OK,搞定!我们已经成功的连接上了阿里云的OCS并且调用缓存服务成功,就这么简单。-------------------------我们已经成功运行了第一个调用阿里云OCS缓存服务的Sample程序OcsSample1.java,现在我们看看这个程序里都做了什么。                                  …… …… ……                            System.out.println("OCS Sample Code");                                                        //向OCS中存一个key为"ocs"的数据,便于后面验证读取数据,                             //这个数据对应的value是字符串 Open Cache Service,  from www.Aliyun.com                            OperationFuture future = cache.set("ocs", 1000," Open Cache Service,  from www.Aliyun.com");                            //向OCS中存若干个数据,随后可以在OCS控制台监控上看到统计信息                            for(int i=0;i<100;i++){                                String key="key-"+i;                                String value="value-"+i;                                 //执行set操作,向缓存中存数据                                cache.set(key, 1000, value);                            }                             System.out.println("Set操作完成!");                             future.get();  //  确保之前(cache.set())操作已经结束                         //执行get操作,从缓存中读数据,读取key为"ocs"的数据                            System.out.println("Get操作:"+cache.get("ocs"));                            …… …… …… 从这些代码中可以看出: 1. 我们在建立与OCS缓存服务器的连接后,先是向缓存中存(set)了一个“key-value”(键值对)形式的数据,这个数据的key是字符串“ocs”,其对应的value也是字符串;2. 接着我们继续向缓存中存(set)了100个其他简单的“key-value”数据。3. 最后我们进行功能验证。根据之前给定的key,从缓存中获取(get)其对应的value:也就是输入字符串“ocs”,缓存给我们返回value对应的字符串。 以上的步骤中,1与3是相对应的,我们只有先向缓存中set了某个数据,后面才能从缓存中get到这个数据。步骤2中程序向缓存set了100个数据,是为了从另一个方面进行验证。我们回到阿里云OCS控制台,打开“实例详情”页,在“实例监控”的部分点击刷新,会看到其中一些监控项的值已经发生了变化(注:监控信息的刷新可能存在数秒的延迟), 其中的“Key的个数”已经变成了101,也就是说我们程序已经成功地向OCS缓存中存放了101个数据。-------------------------在写下一篇技术贴之前,列一些OCS用户在入门时问到的问题,方便其他刚认识OCS的同学:Question:买了1G的OCS,那就相当于这个1G是专门缓存用的,与ECS服务器的内存没关系是吧~Answer:是的,OCS的缓存容量与您ECS的内存容量是没关系的。Question:OCS 外网测试,怎么连接?有没有外网连接地址哦?Answer:OCS是不能从外网访问的。参照上面的文章。Question:我之前那个OCS可以正常使用,但现在换了一个OCS就不行了,怎么回事?Answer:经核实您的主机是属于杭州节点的,而现在这个OCS是青岛节点的,不同地域之间的产品内网不互通。Question:在设置一个value时,如果指定过期时间为0,会永久保留吗?Answer:指定过期时间为0,OCS就认为此数据不根据过期时间发生淘汰;但是,此数据仍有可能基于LRU被其他数据淘汰,或者由内存清理造成丢失 ,因此不能认为这个value会永久保留。 Question:对OCS的访问是否需要负载均衡? Answer:不需要。对访问请求的负载均衡都是在OCS服务器端来进行的,用户直接使用缓存服务即可,不用考虑负载均衡的事情。 Question:OCS是否会主动关闭闲置的连接? 如果会,请问连接闲置多久会被关闭?Answer:OCS不会主动关闭闲置的用户连接。但是用户的环境如果使用了SLB,则需要参考SLB连接关闭时间。Question:如何设置数据在OCS缓存中的过期时间 ?Answer:关于设置缓存数据的过期时间,可以参考Memcached官方说明: https://code.google.com/p/memcached/wiki/NewCommands An expiration time, in seconds. Can be up to 30 days. After 30 days, is treated as a unix timestamp of an exact date. 翻译过来就是:0~2592000表示从当前时刻算起的时间长度(以秒计算,最长2592000即30天);大于2592000表示UNIX时间戳。 此值设置为0表明此数据不会主动过期。------------------------- 回 12楼(村里一把手) 的帖子 谢谢,要让大家用得好才算数。 -------------------------缓存与数据库相结合使用,是常见的一种应用搭配场景。现在我们再看一个例子,是用OCS搭配MySQL数据库使用。Java示例代码在此(这个示例代码中,大部分与前几个例子类似。因为要与数据库结合,所以程序需要依赖一个JDBC的jar包才能运行。支持MySQL的JDBC jar包在此(在程序中添加MySQL数据库的连接信息:     …… …… ……            // JDBC driver name and database URL    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";    static final String DB_URL = "jdbc:mysql://xxxxxxx.mysql.rds.aliyuncs.com/testdb"; //MySQL数据库URL        //  Database用户名及密码    static final String DB_USER = "xxxxxx";    static final String DB_PASS = "xxxxxx";            我们设想这样一个场景:我们需要从数据库的tableone表中查找区域不属于北京的记录总数,用SQL表示就是:SELECT count(*)  FROM testdb.tableone where region != 'beijing'假定这个表中的数据如下,则这条SQL查询返回的结果就是7:如果这个查询被调用到的频率很高,多个用户反复不断的在数据库中查这个数据,我们就可以把这个查询结果放到OCS缓存中去。看下面的代码片段,我们用for循环模拟用户连续20次在数据库中查询上述SQL语句:              for (int i = 1; i <= 20; i++) {                String sql = "SELECT count(*)  FROM testdb.tableone where region != 'beijing'";                String key ="non-beijing"; //给SQL语句自定义一个key                //在OCS缓存里按key查找               String value =  (String) cache.get(key);                                if (value == null) {                    // 在OCS缓存里没有命中                    // step 1:从My SQL数据库中查询                    //Load MySQL Driver                      Class.forName(JDBC_DRIVER);                     con = DriverManager.getConnection(DB_URL, DB_USER, DB_PASS);                    ps = con.prepareStatement(sql);                    ResultSet result = ps.executeQuery(sql);                    result.next();                                        value=result.getString(1);                    System.out.println("从MySQL中查询数据.  Key= "+key+" Value="+value);                                       // step 2: 把数据库返回的数据作为value存放到OCS缓存中去                    cache.set(key, EXPIRE_TIME, value);                                    } else {                    // 在OCS缓存里命中                    System.out.println("从OCS中读取数据.     Key= "+key+" Value="+value);                }                            }// end of for在这段代码中我们可以看到,我们给这条SQL语句标记了一个key,当有用户要执行这条SQL的时候,我们首先按照key在OCS缓存中查找:如果没有对应的缓存数据,则连接MySQL数据库执行SQL查询,把结果返回给用户,并把这个查询结果存到OCS缓存中去;如果OCS中已经有了对应的缓存数据,则直接把缓存数据返回给用户。运行结果如下: 从MySQL中查询数据.  Key= non-beijing, Value=7从OCS中读取数据.     Key= non-beijing, Value=7从OCS中读取数据.     Key= non-beijing, Value=7从OCS中读取数据.     Key= non-beijing, Value=7…… …… 从结果可以看出,程序第1次是从MySQL数据库当中查询数据,后面的19次都是从OCS缓存中获取key对应的value直接返回。也就是说,OCS降低了程序去连接MySQL数据库执行SQL查询的次数,减轻了对数据库的负载压力。用户对热点数据访问的频率越高,OCS的这种优势就越明显。
唐翰 2019-12-01 23:41:23 0 浏览量 回答数 0

回答

Knative 中可以通过日志服务收集日志信息,同时可以根据日志信息,在日志服务中快速方便的设置监控告警。 前提条件 您已经部署 Knative Service 服务。参考部署 Serving Hello World 应用。 您已连接到Kubernetes集群的Master节点,参见通过kubectl连接Kubernetes集群。 操作步骤 设置查询分析。 请参见实时分析简介。 登录日志服务管理控制台,单击目标Project名称,在日志库页签的Logstore列表中,可以看到步骤1创建的Logstore。 单击目标Logstore名称。 输入如下命令并单击查询/分析。 如果您监控的原则是根据ERROR出现的次数,则设计统计 ERROR 的SQL语句:查询分析 * | select 'ERROR' , count(1) as total group by 'ERROR' 告警设置。 请参见设置告警。 单击右上角的另存为告警,从右侧滑出侧边栏创建告警。 创建告警 说明 其中告警触发条件输入判断告警是否触发的条件表达式,可以参考告警条件表达式语法,我们这里设置查询区间为 1 分钟,执行间隔为 1 分钟,触发条件为 total > 3, 表示间隔 1 分钟检查,如果 1 分钟内出现 3 次 ERROR 信息,则触发告警。 填写告警配置信息,完成后单击下一步。 配置项 说明 告警名称 告警的名称。名称长度为1~64个字符。 添加仪表盘 添加一个仪表盘。 图表名称 图表的名称。名称长度为1~64个字符。 查询语句 SQL查询语句。 查询区间 查询区间为服务端每次执行查询时,读取的数据时间范围,支持相对时间与绝对时间。例如,执行时间点为14:30:06,设置查询区间为15分钟(相对),则查询区间为 14:15:06- 14:30:06;设置查询区间为15分钟(绝对),则查询区间为:14:15:00- 14:30:00。 检查频率 服务端每次执行告警检查的时间。 说明 目前服务端每次告警规则检查只会采样处理时间区间开始的前100条数据。 触发条件 判断告警是否触发的条件表达式,满足该条件时会根据执行间隔和通知间隔发送告警通知。 例如,您可以设置为pv%100 > 0 && uv > 0。 说明 触发条件中,通过$编号区分不同的关联图表,例如$0表示编号为0的图表。 如何查看图表编号? 触发通知阈值 累计触发次数达到该阈值时根据通知间隔发送告警。不满足触发条件时不计入统计。 默认触发通知阈值为1,即满足一次触发条件即可检查通知间隔。 通过配置触发通知阈值可以实现多次触发、一次通知。例如,配置触发通知阈值为100,则累计触发次数达到100次时检查通知间隔。如果同时满足触发通知阈值和通知间隔,则发送通知。发送通知之后,累计次数会清零。如果因网络异常等原因执行检查失败,不计入累计次数。 通知间隔 两次告警通知之间的时间间隔。 如果某次执行满足了触发条件,而且累计的触发次数已经达到触发通知阈值,且距离上次发送通知已经达到了通知间隔,则发送通知。如设置通知间隔为5分钟,则5分钟内至多收到一次通知。默认无间隔。 说明 通过配置触发通知阈值和通知间隔可以实现告警抑制的功能,防止收到过多的告警信息。 设置告警通知,完成后单击提交。 设置告警通知 通知方式 通知方式 短信 短信形式发送告警通知,需要指定手机号码和发送内容。 多个手机号码之间通过逗号(,)分隔。发送内容为短信通知的内容,支持使用模板变量,长度为1~100个字符。 语音 语音形式发送告警通知,需要指定手机号码和发送内容。 多个手机号码之间通过逗号(,)分隔。发送内容为语音通知的内容,支持使用模板变量,长度为1~100个字符。 邮件 邮件形式发送告警通知,需要指定邮箱地址为收件人,并指定发送内容。 多个邮箱地址之间通过逗号(,)分隔。发送内容为邮件通知的内容,支持使用模板变量,长度为1~500个字符。 钉钉 钉钉机器人消息形式发送告警通知,当触发告警时,告警通知会以钉钉机器人消息的形式发送到钉钉群中。需要指定请求地址和发送内容。 发送内容为钉钉机器人消息的内容,支持使用模板变量,长度为1~500个字符。 如何设置钉钉机器人、获取请求地址,请查看设置告警。 说明 每个机器人每分钟最多发送20条。 WebHook 当触发告警时,告警通知会以指定形式发送到自定义WebHook地址中。需要指定请求地址、请求方法和发送内容。 请求方法可以设置为GET、PUT、POST、DELETE和OPTIONS。发送内容为通知的内容,支持使用模板变量,长度为1~500个字符。 通知中心 通过阿里云通知中心中预设的通知方式向联系人发送告警通知。需要指定发送内容。发送内容为通知消息的内容,支持使用模板变量,长度为1~500个字符。 添加通知中心告警方式,需要在通知中心中设置联系人及通知方式。 执行如下命令,访问 Hello World 示例服务。 此时会触发告警通知。 $ curl -H "Host: helloworld-go.default.example.com" http://112.124.XX.XX Hello Knative! 如果是设置的邮件通知,告警信息如下图所示。 邮件通知 总结 通过结合日志服务的监控告警方式,在 Knative 中可以第一时间监控到部署应用的异常状态并及时通知给运维、开发人员进行处理,保证服务持续运行。
1934890530796658 2020-03-31 20:12:57 0 浏览量 回答数 0

问题

Swarm 集群DevOps的基于 Jenkins 的持续交付

持续集成作为敏捷开发重要的一步,其目的在于让产品快速迭代的同时,尽可能保持高质量。每一次代码更新,都要通过自动化测试来检测代码和功能的正确性,只有通过自动测试的代码才能进行后续的交付和...
反向一觉 2019-12-01 21:19:59 2414 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT