#API

      更多分类

分布式系统中的解耦模式:领域查询 - mathiasverraes

19-05-12 97 1 banq

使用领域查询替换普通自由查询可以将业务知识从服务器内部分离出来。 问题 查询通常与数据库查询相关联。然而,我们可以通过其他方式查询不是数据库的系统,比如查询REST和GraphQL等API。... 详细

什么是三位一体架构Trinity Architecture? – Oregor

19-05-03 208 2 banq

这里提出的Trinity Architecture是后端企业应用程序的架构模式。它源于采用依赖性倒置原理(DIP)的典型4层架构。它非常适合(但不限于)领域驱动设计(DDD)应用程序。 三位一体的三... 详细

每个Java开发人员应该知道的五种RESTful客户端代码

19-04-25 251 1 banq

如何访问RESTful Web服务?这取决于你想要完成的事情。 如果您只想测试连接性,像curl这样的基于终端的实用程序是一个很棒的RESTful Web服务客户端。如果要检查服务返回给您的JSON... 详细

六边形之端口和适配器架构 - cockburn

19-02-04 65 banq

在90年代中期的某个地方,我开始绘制一个对称架构,其中数据库不位于该架构的底部,而是完全在应用程序之外。为了打破过去那种“顶部和底部以及左右两侧”视角看法,我画了一个六边形的形状,并提出了相当愚蠢的名... 详细

Feign简介

19-01-29 535 1 banq

在本教程中,我们将介绍Feign。我们还将谈谈 Spring Boot 和Feign。 在本教程中,我们将了解如何使用Feign编写声明性REST客户端。它通过抽象出我们通常编写的样板代码,使编写W... 详细

到底什么是API网关?它正经历身份认同危机 - 软件博客

19-01-23 300 1 banq

如今,API网关经历了一些 身份危机 。 它们是集中的共享资源,有助于将API暴露和治理到外部实体吗? 它们是否聚集入口监控,严格控制用户流量进出集群? 或者它们是某种API粘合胶水,为了... 详细

合同测试简介 - Elizabeth Fiennes

19-01-16 26 banq

合同测试是对部署或模拟服务端点的询问,以在部署之前获取信息或在测试中定义端点。 术语 服务消费者:向另一个组件发起HTTP请求的组件。 服务提供者:响应来自其他组件的HTTP请求的服务器。 ... 详细

用于安全授权的DevSecOps

19-01-15 16 banq

什么是DevSecOps?DevSecOps指的是开发,安全和运营团队与他们的项目携手合作的战略,而不是安全部分自己独立孤立地工作。DevSecOps的每个组件 - 开发,安全和操作 - 都要集成到... 详细

Spring WebFlux和Reactive编程

19-01-10 260 banq

在看到Jurgen Hoeller引入 新的Spring 5功能后, 我终于开始尝试在尚未发布的Spring Boot 2.0.0 Snapshot中尝试新的Spring WebFlux项目。开始吧... 详细

什么是实体边界交互器架构

19-01-09 31 banq

实体边界交互器Entity—Boundary—Interactor(EBI)源自Bob大叔在其题为“  Architecture:The Lost Years” 及其 . 详细

Cookie Cutter架构 - Janos Pasztor

19-01-09 166 1 banq

在业务应用程序方面,您需要一个可以很好地扩展的体系结构。这是我的看法,基于Uncle Bobs EBI。 尽管大多数人都认为我是DevOps人,但我经常在咨询项目期间使用业务应用程序,甚至在为Dev... 详细

Web API的简史介绍

19-01-02 156 1 banq

在20世纪90年代末和2000年代早期,分布式API在HTTP协议上的主要用途是以相对简单的远程过程调用(RPC)方式交换可扩展标记语言(XML)格式的文档。 诸如XML-RPC之类的协议演变为简单... 详细

使用Keycloak实现安全的SpringBoot微服务

18-12-31 646 1 banq

Keycloak是RedHat的开源身份和访问管理解决方案,本文介绍如何在我们的微服务安全模块中使用keycloak,特别是基于SpringBoot的微服务。 Keycloak 它提供了身份... 详细

耐克公司是如何将API切换到GraphQL的?

18-12-23 296 2 banq

“节省了四周的工程。” “淘汰了7,500行客户端代码和测试。” “线上数据减少16倍。” “更快的移动版本。” 这些是Nike团队使用了GraphQL以后出现的一些令人兴奋的成就。 GraphQL... 详细

共有 681 2 3 4 ... 5 下一页