深圳幻海软件技术有限公司 欢迎您!

  • 云服务和SOA架构以及微服务架构的区别及联系

    文章目录1.云服务1.1.IAAS基础设施服务1.2.PAAS平台服务1.3.SAAS软件服务2.单体架构3.SOA架构3.1.SOAP3.2.REST3.3.RESTful3.4.RPC3.5.RPC和RESTful区别4.微服务架构4.1.微服务介绍4.2.微服务架构实现4.3.微服务架构对比S

  • Kubernetes API Server handler 注册过程分析

    作者|韩伟森,就职于中国移动云能力中心,专注于云原生领域。前言K8s提供 AggregatedAPIServer​ 的扩展方式,编写 AggregatedAPIServer​ 本质上和K8s构建方式类似,理解APiServer资源的加载方式,能更好好的理解如何

  • 远程服务调用(RPC与Rest本质区别)

    目录一、背景二、分析2.1RPC2.2REST 正文回到顶部一、背景 远程服务将计算机程序的工作范围从单机扩展到网络,从本地延伸至远程,是构建分布式系统的首要基础。远程服务调用(RemoteProcedureCall,RPC)在计算机科学中已经存在了超过四十年时间。但很多人无法明

  • 到底什么样的 REST 才是最佳 REST?

    说起RESTAPI,小伙伴们多多少少都有听说过,但是如果让你详细介绍一下什么是REST,估计会有很多人讲不出来,或者只讲出来其中一部分。今天松哥就来和大家一起来聊一聊到底什么是REST,顺便再来看下SpringHATEOAS的用法。一、REST成熟模型首先关于REST,有一个大佬LeonardRic

  • 微服务架构的通信设计模式

    今天我们来学习一下微服务的通信设计模式,通信是保证服务请求核心要素,选择合适的一个通信协议对系统来说可以达到事半功倍。一、RPC调用模式目前各种微服务通信社区上,很多种支持RPC模式。有同步请求/响应通信机制,例如基于HTTP的REST或GraphQL,或gRPC。或者可以使用异步的、基于消息的通信

  • 教你一招!用Python和Flask创建REST API!

    RESTAPI简介注意,这里只是对RESTAPI的简单介绍,起到抛砖引玉作用,更加深入内容不在本次学习范围内,感兴趣的小伙伴可以查看相关资料深入学习。此外本号接受该领域的投稿,欢迎联系云朵君!APIAPI,全名ApplicationProgrammingInterface(应用程式介面),简单来说,

  • API类型和集成规范指南

    译者|陈峻策划|梁策、孙淑娟在我们的常见应用中,往往包含着大量服务于各种数据交换的API类型、以及各种常见的API架构与协议。下面,我将从集成的角度和您讨论,在准备将多个服务相互集成时,使用不同类型、架构和协议的API意味着什么?我们可以使用哪些工具,又应该注意什么呢?API的类型和集成的复杂性通常

  • API接口架构REST vs GraphQL

    无论是创建网站,还是移动应用程序,我们都需要通过API来传递数据,通过API我们可以获取到数据库中的数据,可以操作数据库,可以处理一些业务逻辑。现在最流行的API架构是REST。但是,GraphQL正在逐渐追赶着它。GraphQL是一种新型的API架构,它比REST更灵活、更高效,并且具有声明式数据

  • 微服务架构与 gRPC 和 REST 的集成挑战

    本文总结和提出了解决当前在实现微服务时明显的问题,主要包括服务之间的内部通信,这种一般使用RPC通信。外部第三方系统需要通过HttpRest方式访问服务,这些服务可能只提供了RPC接口。介绍微服务架构的采用率正在上升,并因其带来的灵活性(包括可维护性和可扩展性)而被广泛接受。随着容器化,微服务架构变

  • 聊聊在 Svelte 获取数据的小技巧

    本教程探讨如何在Svelte应用程序中的使用和呈现来自API的数据。您可以使用Axios、Apisauce、JavaScript的原因FetchAPI或您选择的任何HTTP客户端在生命周期挂钩中与Svelte中的API进行交互。我们将构建一个示例应用程序来交互和显示由RESTAPI服务器提供的数据。

  • 一篇带你理解Restful风格

    REST是什么REST从2000年被RoyFielding提出距今已有20多年,其对Web技术产生了深远的影响。REST本身并没有产生新的技术或者中间件,REST传递的是一种设计思想,其提供了一种约束原则和条件。REST全称为RepresentationalStateTransfer,中文为表征性状

  • 用 TS 类型系统实现大数加法

    实现的结果如何实现网上有很多实现TS加法的奇淫技巧,但是都有很多限制,没法实现太大的数字计算,如何实现一种高效的大数加法呢?String->Number[]复制typeDigitRangeMap=[0,1,2,3,4,5,6,7,8,9];typeDigit=DigitRangeMap[num

  • Sentry 开发者贡献指南 - Django Rest Framework(Serializers)

    本文转载自微信公众号「黑客下午茶」,作者为少。转载本文请联系黑客下午茶公众号。Serializer用于获取复杂的python模型并将它们转换为json。序列化程序还可用于在验证传入数据后将json反序列化回Python模型。在Sentry,我们有两种不同类型的序列化器:DjangoRestFrame

  • 浅议 C# 客户端和服务端通信的几种方法: Rest 和 Grpc 和其他

    在C#客户端和C#服务器之间进行通信的方法有很多。一些功能强大,而其他功能则不是很多。有些非常快,有些则不是。知道不同的选择很重要,这样您才能决定最适合自己的选择。本文将介绍当今最流行的技术,以及为何如此广泛地使用它们。我们将讨论REST,gRPC及其两者之间的所有内容。最佳方案让我们考虑一下我们希

  • 为什么使用GraphQL?

    以下是GraphQL在标准RESTAPI技术上获得发展的原因。正如我以前所写,GraphQL是一种下一代API技术,它正在改变客户端应用程序与后端系统的通信方式以及后端系统的设计方式。由于一开始就从创建它的组织Facebook获得了支持,并得到了其他技术巨头(如Github、Twitter和AirB

  • GraphQL vs REST API 架构,谁更胜一筹?

     2015年,Facebook开源GraphQL 。此后,它在前端Web中大受欢迎。 传统的RESTAPI有何不足?GraphQL优势何在?在本文中, 我们将深入探讨GraphQL的设计原则,比较GraphQL与REST的异同,并讨论GraphQL相对其他架构

  • GraphQL,API的新工具规范

    【51CTO.com快译】GraphQL服务端向客户端提供了一种预定义式的架构。它支持从服务端检索某种模型的数据。其结构模式充当了服务端和客户端之间的连接器,同时也定义了访问信息的过程。GraphQL架构的各种基本元素,都是以SDL(SchemaDefinitionLanguage,模式定义语言)记

  • 创建一个容器化的机器学习模型

    数据科学家在创建机器学习模型后,必须将其部署到生产中。要在不同的基础架构上运行它,使用容器并通过RESTAPI公开模型是部署机器学习模型的常用方法。本文演示了如何在 Podman 容器中使用 Connexion 推出使用RESTAPI的 Tensor

  • 简化Django开发的八个Python包

    这个月的Python专栏将介绍一些Django包,它们有益于你的工作,以及你的个人或业余项目。Django开发者们,在这个月的Python专栏中,我们会介绍一些能帮助你们的软件包。这些软件包是我们最喜欢的Django库,能够节省开发时间,减少样板代码,通常来说,这会让我们的生活更加轻松。我们为Dja

  • 8个能提高Django开发效率的Python包

    【51CTO.com快译】这里介绍了一些有关Django的Python包,这些包将有益于您的工作、个人或业余项目。Django开发人员,我们将在这个月的Python专栏中专门讨论一些对您有帮助的包。这些是我们最喜欢的Django库,能够帮助我们节省时间,减少模板代码,简化我们的工作流程。这里介绍了六

推荐阅读