首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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来方便定位问题。

    53210

    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是个巨大的挑战。所以,最好在设计之初就使用一些方法来预防可能会遇到的问题。

    2.4K31

    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,结果暴露了内部域模型。”

    8510

    API设计的几条原则

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

    1.6K20

    绝佳的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的行业标准文件格式,但随着技术的发展,这可能会发生变化。

    56220

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

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

    1K10

    API如何设计

    在之前《应对变化》[1]中提到模块之间合的策略:缩小依赖范围,API是两个模块间唯一的联结点 ? 怎么才是一个好的API设计呢?...也不麻烦,不废话了,你要就给你 因此系统B接受数据api设计成: systemB.receive(long userId,String username,Object data); 一切都是行云流水,大家都很...系统A:太麻烦了,你自己取了,想怎么控制就怎么控制 系统B:你是不爱我了 系统A:你怎么就不理解我呢 ---- 温习一下一个好的API设计要求: 缩小依赖范围,就是要精简API;API要稳定得站在需求角度...因为任何一项知识的变化都会导致双方变化2.API也要高内聚,不应强迫API的客户依赖不需要的东西3.站在what角度;而不是how,怎么技术实现的角度 上面示例的问题就在系统B接受数据api: systemB.receive...,但回头复盘,发现了很多理论缺乏,惯性思维使然造成的不合理,难维护,难扩展的设计 由此看出,日常的CRUD并不是没有技术含量,而是我们有没有深刻认知 References [1] 《应对变化》: http

    55610

    Zend API:深入 PHP 内核

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

    2.6K20

    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.3K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券