Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
API设计指南
使用Keycloak实现安全的SpringBoot微服务
Keycloak是RedHat的开源身份和访问管理解决方案,本文介绍如何在我们的微服务安全模块中使用keycloak,特别是基于SpringBoot的微服务。 Keycloak它提供了身份和访问管理的有用功
rendora是一种为网络抓取工具提供零配置服务器端动态渲染的SEO工具
Rendora是一个动态渲染器,主要为网络爬虫提供零配置服务器端渲染,以便毫不费力地改进在现代Javascript框架(如React.js,Vue.js,Angular.js等)中开发的网站的SEO ... Rendora完全独立于您的前端和后端堆栈。Rendora可以看作是位于后端
漫画:说好的前后端分离呢?
耐克公司是如何将API切换到GraphQL的?
“节省了四周的工程。”“淘汰了7,500行客户端代码和测试。”“线上数据减少16倍。”“更快的移动版本。”这些是Nike团队使用了GraphQL以后出现的一些令人兴奋的成就。
死星模式、死星架构
我们行业中经验丰富的人将熟悉以下流行的反模式: 这个系统是用不可思议的钱秘密建造的。 只允许少数人使用它; 其他人只能观看,如果有的话。 它的力量可能会在低价值目标上
Feign简介
在本教程中,我们将介绍Feign。我们还将谈谈Spring Boot和Feign。在本教程中,我们将了解如何使用Feign编写声
每个Java开发人员应该知道的五种RESTful客户端代码
如何访问RESTful Web服务?这取决于你想要完成的事情。如果您只想测试连接性,像curl这样的基于终端的实用程序是一个很棒的RESTful Web服务客户端。如果要检查服务返回给您的JSON,基于浏览器的插件可能更适合。如果您正处于应用程序开发阶段,您可能需要使用JAX-RS,
到底什么是API网关?它正经历身份认同危机 - 软件博客
如今,API网关经历了一些身份危机。 它们是集中的共享资源,有助于将API暴露和治理到外部实体吗? 它们是
Spring WebFlux和Reactive编程
在看到Jurgen Hoeller引入新的Spring 5功能后,
Web API的简史介绍
在20世纪90年代末和2000年代早期,分布式API在HTTP协议上的主要用途是以相对简单的远程过程调用(RPC)方式交换可扩展标记语言(XML)格式的文档。诸如XML-RPC之类的协议演变为简单对象访问协议(SOAP),从而产生了广为人知的Web服务方法。这些主要是机器到机器之间的
Netflix采用GraphQL的经验分享
NetflixOSS是Spring Cloud默认堆栈,他们的实践走在行业前列,在这篇博文中,他们解释了为什么GraphQL很棒,以及成长的痛苦在哪里。 在这篇文章中,我们将分享我们更新前端架构的过程以及将GraphQL引入Marketing Te
Spring Cloud的Feign客户端入门
在本教程中,我们将了解FeignClient以及如何在Spring Boot/Spring Cloud应用程序中使用它。FeignClient是一个以声明方式创建REST API客户端的库。因此,如果我们不是手动编写远程API客户端,就可能使用Springs RestTemplate
六边形之端口和适配器架构 - cockburn
在90年代中期的某个地方,我开始绘制一个对称架构,其中数据库不位于该架构的底部,而是完全在应用程序之外。为了打破过去那种“顶部和底部以及左右两侧”视角看法,我画了一个六边形的形状,并提出了相当愚蠢的名称:
什么是实体边界交互器架构
实体边界交互器Entity—Boundary—Interactor(EBI)源自Bob大叔在其题为“ Architecture:The Los
Segment使用Go、gRPC和Envoy作为后端REST API实现
Segment刚刚启动了
Java EE的断路器API设计
如何使用Java EE API,MicroProfile或某些Java EE扩展实现不同的弹性方法,例如断路器,隔板或背压?此外,企业Java弹性方法如何与Kubernetes和Istio等新的云原生技术一起发挥作用? 定义弹性</
合同测试简介 - Elizabeth Fiennes
合同测试是对部署或模拟服务端点的询问,以在部署之前获取信息或在测试中定义端点。 术语服务消费者:向另一个组件发起HTTP请求的组件。服务提供者:响应来自其他组件的HTTP请求的服务器。< -
用于安全授权的DevSecOps
什么是DevSecOps?DevSecOps指的是开发,安全和运营团队与他们的项目携手合作的战略,而不是安全部分自己独立孤立地工作。DevSecOps的每个组件 - 开发,安全和操作 - 都要集成到其组件的流程中。例如,就安全性而言,DevOps应该是安全过程生命周期的一部分。 如果
上页
下页