在开发的过程中,不可避免会接触到多个环境的程序部署,测试人员需要在测试服务器和线上服务器间来回切换,原来经常需要为连接测试服务器和线上服务器打不同的包,因此测试人员和开发人员都很麻烦。EOLINKER AMS 环境管理功能支持快速切换开发环境,无需来回切换不同服务,大大方便了测试开发人员。
在开发中,我们经常需要了解某个 API 文档的改动,同时还要区分对比不同的 API 文档,如果还是多人协作,快速了解和对比 API 的改动历史更能大大方便进行协作开发。EOLINKER AMS 文档版本管理功能支持快速查看 API 的改动历史,对比两个不同 API 文档内容。
业内通常用多少9来衡量网站的可用性,例如QQ的可用性是4个9,也就是QQ能够保证在一年里,服务在99.99%的时间是可用的,只有0.01%的时间不可用,大约最多53分钟。
对于大多数网站,2个9是基本可用;3个9是叫高可用;4个9是拥有自动恢复能力的高可用。
实现高可用的主要手段是数据的冗余备份和服务的失效转移,这两种手段具体可以怎么做呢,在网关里如何体现?
上一篇文章我们讲述了微服务转型前的考虑与注意事项,接下来我们可以探讨过渡到微服务的策略与其他一些需要注意的问题。
迁移架构前,你需要想明白:从整体代码库创建或分解哪些服务;你的架构设想是什么样的;你希望服务的粒度是多大;以及服务间如何通信。我们可以从那些比较不易分离的服务开始着手,例如那些部署频率或更新频率较高的服务。
迁移到微服务本质上是一种重构,因此我们平时重构所遵循的法则在这里也适用。
EOLINKER DBM 数据库管理提供数据库导入和导出功能,你可以直接通过 DBM 导入数据库结构,也可以将数据库结构导出为 SQL、ORACLE 等格式,离线保存在本地。下面以导入和导出 DBM DEMO 举例演示:
EOLINKER DBM 数据库管理提供读取在线数据库功能,你可以直接通过 DBM 一键同步数据库结构,远程读取数据库的结构、查看数据库变动日志。下面以读取在线数据库 DBM DEMO 举例演示。
在几日前的 Flutter Live 2018 上,Google 宣布 Flutter 1.0 正式发布。这是一个基于 Dart 的移动开发平台,旨在帮助开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面。此外,Google 还宣布了 Flutter 运行时基于 Web 的实验性实现,旨在将 Flutter 应用引入标准 Web 浏览器。
在编辑接口的过程中,如果遇上自己粗心删除了某个重要接口,又或者没有经过沟通,接口文档被其他协作人员清除的情况,重新编辑找回接口是一件很麻烦的事情。EOLINKER AMS 的接口回收站功能帮你找回误删接口,应对各种接口意外,不用重头再来。下面以 找回示例项目被删的接口 举例演示:
EOLINKER AMS API管理与自动化测试产品于2018年12月5日发布4.5.4版本,该版本加入了对JSON、XML请求参数的记录功能、加强自动化测试中对Json返回结果的校验功能、优化人员管理的体验等。