首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Zabbix API与PHP的配置

    为了快速上线,改变了下方法,使用了host.update的api,直接把host link到NM的模板。...回过头来看这个问题: 在通过页面link模板时,其实也是调用了zabbix template相关的api(具体调用了template.update方法) 直接通过脚本来调用api测试: 测试脚本: #!...返回500错误(即后端php处理时遇到错误导致),调整php的配置,把日志改成debug格式: php-fpm.conf: log_level = debug 在error log中发现如下错误: [...小结: zabbix不同于一般的线上应用,在调用api做更新时,是一个batch的行为,对内存和执行时间有一定的要求。...因此要合理的设置php的相关参数,在debug的时候调低日志级别并开启slow log来方便定位问题。

    82910

    HTTP API 设计指南HTTP API 设计指南

    HTTP API 设计指南 前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。...这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。...我们的目标是保持一致性,专注业务逻辑同时避免过度设计。我们一直试图找出一种良好的、一致的、显而易见的 API 设计方法,而并不是所谓的"最终/理想模式"。...我们假设你熟悉基本的 HTTP+JSON API 设计方法,所以本篇指南并不包含所有的 API 设计基础。...强制头信息 Accept 中提供版本号 制定版本并在版本之间平缓过渡对于设计和维护一套API是个巨大的挑战。所以,最好在设计之初就使用一些方法来预防可能会遇到的问题。

    3.2K31

    API设计的几条原则

    API 设计是微服务设计中非常重要的环节,代表服务之间交互的方式,会影响服务之间的集成。通常来说,一个好的 API 设计需要满足两个主要的目的。...API 代表了一个微服务实例对外提供的能力,因此 API 的传输格式(XML、JSON)对我们在设计 API 时的影响并不大。 ?...API 设计是微服务设计中非常重要的环节,代表服务之间交互的方式,会影响服务之间的集成。通常来说,一个好的 API 设计需要满足两个主要的目的: 平台独立性。...实践中发现,API 设计是一件很难的事情,同时也很难衡量设计是否优秀。根据系统设计和消费者的角度,给出了一些简单的设计原则。...因此越来越多的开发者使用 RESTful 这种风格设计 API,但是 RESTful 只能算是一个设计思想或理念,不是一个 API 规范,没有一些具体的约束条件。

    1.8K20

    API设计的核心原则

    API 应易学易用,难以滥用。同时,良好的设计应考虑到 API 的演进。 译自 What Are the Core Principles of Good API Design?...Bloch 曾主导设计和实现了许多 Java 平台功能,包括 Java 集合框架,他进一步指出:“从 API 设计的角度思考有助于提高您编写的程序的质量。”...同样,如果您在一个现代的、分布式的、微服务类型的系统上工作,服务边界也是 API,尽管其架构略有不同。 然而,API 设计是许多程序员似乎难以应对的一个领域,那么好的 API 的特征是什么呢?...名称至关重要 在高层次上,API 应该易于学习和编写,并且难以被滥用。您的 API 也需要不断发展,而一个好的设计会考虑到这一点。...“QA 人员对 API 应该如何工作有着不同的想法,与开发者看待它的方式相比,”他说。“我经常看到开发者在不询问谁会使用 API 的情况下设计 API,结果暴露了内部域模型。”

    21710

    绝佳的API设计秘诀

    API经济近年来爆炸式增长,数以千计的新API进入市场并重塑了开发人员构建软件的方式。几乎所有需求都有API解决方案:支付API,通信API,运输API以及数千种。...无论您的目标是构建开源API,API平台还是API,以帮助其他开发人员与您的产品集成,有一件事使成功的API脱颖而出:您必须构建一个针对开发人员优化的API经验(DX)。...无论您是产品经理,技术联合创始人还是开发人员,您都需要将最终用户置于每个API设计决策的最前沿。通过采用这种心态,您正在为自己的用户配备使用您的服务进行创新。Facebook就是一个很好的例子。...在本文中,我们将讨论API设计的以下方面: 缩短价值时间 将您的文档视为您网站的主页 在您的API中使您的抽象一致 面向未来的API 改变是不可避免的,妥善管理 但在我们深入研究之前,值得一提的是每个API...REST API是GRAPH API的前身。JSON是现代API的行业标准文件格式,但随着技术的发展,这可能会发生变化。

    72120

    好的框架需要好的 API 设计 —— API 设计的六个原则

    好的框架需要好的 API 设计 —— API 设计的六个原则 发布于 2018-06-30 09:23 更新于...2018-08-12 08:04 说到框架设计,打心底都会觉得很大很宽泛,而 API 设计是框架设计中的重要组成部分。...相比于有很多大佬都认可的面向对象的六大原则、23 种常见的设计模式来说,API 设计确实缺少行业公认的原则或者说设计范式。 不过,没有公认不代表没有。...API 设计原则 即便没有学习过任何 API 设计,也没有阅读过设计或重构相关的书籍,只要你有一些编程经验,应该都能够或多或少地评估一组 API 设计得是好是坏。...为了将来的兼容性考虑,设计 API 时建议考虑这些因素: 不要提前公开 API 如果你的某个 API 是为将来预留的,那么不要开放,因为你不清楚未来的设计需求是怎样的,提前公开的 API 在将来改变的可能性非常高

    1.2K10

    PHP与API讲解(一)

    1、了解api   在使用与创建自己的API之前我们需要先了解什么是API!   API代表应用程序编程接口,而接口指的是一个特定的服务、一个应用程序或者其他程序的公共模块。   ...这样,多种系统就可以使用这个相同的模块化、可重复使用的功能了。(备注:在学习API的时候看过的两本有关API的书籍都有提到这个SOA,但是由于自己还是个菜鸟所以对这个理解不太深。...所以对于以上SOA的含义摘抄于PHP精粹-编写高效PHP代码(美))   在使用api是涉及到一个重要的问题是传输的数据格式:在API数据传输中主要使用XML与Json数据格式。...在很多语言中包括PHP都有内置的类库,可以很容易就可以处理SOAP,创建与使用SOAP服务。   REST:REST不是一个协议,它没有严格定义的接口与数据格式,更像一套设计原则。...3、各种服务的简单实例 PHP与SOAP   简单介绍:   PHP中含有SOAP扩展这样方便我们建立与使用SOAP类型的API。

    1.7K30

    Zend API:深入 PHP 内核

    Zend API:深入 PHP 内核 译序及目录 译序 网上关于 PHP 的资料多如牛毛,关于其核心 Zend Engine 的却少之又少。...另外一个选择就是将其作为一个整体,一次性的讲述所有的这些操作、设计、技巧和诀窍等,并且可以让我们在实际动手前就可以得到一副完整的愿景。...如今的 Zend API 已经承担了很多原来(指的是分离之前)本属于 PHP API 的职责,大量的 PHP API 被以别名的方式简化为对应的 Zend API。...我们推荐您应该尽可能地使用 Zend API,PHP API 只是因为兼容性原因才被保留下来。...(十六)调用用户函数 PHP 还允许你在你的模块里面调用一些一些用户定义的函数,这样在实现某些回调机制(比如在做一些数组的轮循(array walking)、搜索或设计一些简单的事件驱动的程序时)时会很方便

    3.1K20
    领券