技术栈
graphql
Tadas-Gao
5 小时前
java
·
分布式
·
后端
·
微服务
·
架构
·
graphql
GraphQL:下一代API架构的设计哲学与实践创新
在当今的互联网应用开发中,前后端数据交互的效率和质量直接影响着用户体验和开发效率。传统的RESTful API虽然在过去十几年中发挥了重要作用,但随着应用复杂度的不断提升,其局限性也日益凸显。正是在这样的背景下,GraphQL应运而生,为API设计带来了全新的思路和解决方案。
Sui_Network
3 天前
人工智能
·
游戏
·
rpc
·
区块链
·
量子计算
·
graphql
备受期待的 POP 射击游戏 XOCIETY 正式在 Epic Games Store 开启体验
由 NDUS Interactive 与 Sui 合作打造的 POP 射击游戏 XOCIETY,现已正式开放抢先体验(Early Access),玩家可立即在 PC 或 SuiPlay0X1(通过 Epic Games Store)下载游玩。
闲人编程
9 天前
后端
·
python
·
api
·
graphql
·
rest
·
codecapsule
GraphQL与REST API对比与实践
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
闲人编程
16 天前
django
·
sqlite
·
graphql
·
codecapsule
·
graphene
Django与GraphQL:使用Graphene构建现代化API
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
爱吃牛肉的大老虎
20 天前
后端
·
架构
·
graphql
网络传输架构之GraphQL讲解
有些小伙伴在工作中可能遇到过这样的场景:移动端只需要用户的姓名和邮箱,但REST API返回了用户的所有信息,造成数据传输浪费。
b***7488
21 天前
前端
·
后端
·
graphql
前端GraphQL案例
先说说我们项目的具体场景。这个管理系统需要在一个仪表盘页面同时显示用户基本信息(比如姓名、邮箱)、最近五笔订单(包括订单号、金额、状态)和实时库存数量。如果用传统RESTful方式,得先调获取用户数据,再调拉订单,最后还得请求拿库存。三个请求之间如果有依赖关系,还得用Promise链或者async/await处理顺序,代码写得又长又容易出错。
云闲不收
22 天前
后端
·
状态模式
·
graphql
GraphQL教程
graphql.cn https://mp.weixin.qq.com/s/4n0Cl4xEMVoFCulTORPJWg
canonical_entropy
1 个月前
后端
·
restful
·
graphql
API无缝升级方案:从推模式到拉模式的架构演进
知乎上有人问了一个问题:Java微服务API版本兼容如何实现平滑升级?在微服务架构中,服务频繁迭代导致API版本差异增大,而客户端(如App、Web前端)的升级节奏往往滞后,这常常引发兼容性问题,甚至导致线上故障。常见的版本控制策略,比如在URL路径中加版本号(/v1/user)或使用请求头区分版本,虽然能明确区分不同版本,但也带来了维护多个版本接口的沉重成本,并增加了客户端的适配难度。
5***7900
1 个月前
后端
·
graphql
后端API设计趋势,GraphQL与REST对比
后端API设计趋势:GraphQL与REST对比解析写在前面作为一个在互联网行业摸爬滚打多年的老码农,我见证了API设计从最初的SOAP到RESTful的演变,再到如今GraphQL的兴起。今天想和大家分享一下这两种主流API设计风格的对比,以及为什么越来越多的企业开始拥抱GraphQL。
記億揺晃着的那天
1 个月前
架构
·
软件工程
·
graphql
·
rest api
六大 API 架构风格
如果把软件系统比作一个庞大的城市,那么 API(应用程序接口)就像是这座城市的“通信网络”——它连接了每一栋大楼、每一个人、甚至每一个传感器。 而 API 架构风格(Architectural Style),则决定了这些通信的“语言”和“规矩”。
码上成长
1 个月前
前端
·
后端
·
graphql
GraphQL:让前端自己决定要什么数据
再也不用求后端"给我加个字段"了你在开发一个用户列表页面,需要显示:使用 REST API:后端返回的数据:
宝桥南山
1 个月前
microsoft
·
reactjs
·
azure
·
fabric
·
graphql
·
db
Microsoft Fabric - 试一下在前端应用中使用 GraphQL API去连接Lakehouse
根据微软发布的信息,当前全球已经70%的财富500强在使用Microsoft Fabric,同时有95%的财富500强使用Power BI, Power BI的全球开发人员达到了650万,感觉社区挺大的。
canonical_entropy
2 个月前
后端
·
领域驱动设计
·
graphql
领域驱动设计(DDD)领域对象一定要讲究充血模型吗?
知乎上有人提出一个问题:领域对象讲究充血模型在理论上讲非常合理。可是在实践过程中就会陷入“业务逻辑到底应该写在领域对象还是领域服务”的怪圈;同时看代码的人也无法知道业务逻辑到底会散落在什么地方;最可怕的是原本简单的可以放在领域对象的逻辑因为业务需求变复杂之后很可能已经超出领域对象能处理的范畴,需要转移到领域服务 与其这样纠结,为何不干脆把职责分离了,领域服务承载所有业务逻辑,领域对象作为贫血模型承载数据结构的职责呢?
xcfox
2 个月前
graphql
GQLoom 入门指南 - 使用 Zod + Drizzle 构建 GraphQL 服务端应用
在 Node.js 生态中,构建 GraphQL API 通常需要手动编写大量的样板代码:定义 Schema、编写 Resolver、处理类型验证、数据库操作等。 今天给大家介绍一个全新的解决方案 —— GQLoom,它能够让你用最熟悉的 TypeScript 类型库(如 Valibot、Zod)来构建类型安全的 GraphQL API,大大提升开发效率。
GoldenaArcher
2 个月前
数据库
·
后端
·
graphql
GraphQL 工程化篇 III:引入 Prisma 与数据库接入
上一篇笔记简单地过了一遍 repo 中 basic 这个模块的配置,包括项目结构设置、TS Config、Codegen、nodemon 和 logging,总体上完成了一个比较简陋,但是开发端可以热部署,并且有一定的数据追踪能力的项目
canonical-entropy
2 个月前
低代码
·
graphql
·
可逆计算
·
nop平台
NopGraphQL 的设计创新:从 API 协议到通用信息操作引擎
在现代软件架构中,API 是连接前后端、服务与服务之间的核心纽带。长期以来,REST 作为事实标准主导了 API 设计,但其固有的"推送式"信息模型在面对复杂前端需求时日益显现出局限性。Facebook 提出的 GraphQL 被视为一种替代方案,然而多数实现仍将其定位为"另一种 API 协议",未能充分发挥其潜力。
canonical_entropy
2 个月前
后端
·
低代码
·
graphql
NopGraphQL 的设计创新:从 API 协议到通用信息操作引擎
在现代软件架构中,API 是连接前后端、服务与服务之间的核心纽带。长期以来,REST 作为事实标准主导了 API 设计,但其固有的"推送式"信息模型在面对复杂前端需求时日益显现出局限性。Facebook 提出的 GraphQL 被视为一种替代方案,然而多数实现仍将其定位为"另一种 API 协议",未能充分发挥其潜力。
刘立军
3 个月前
python
·
graphql
使用pyHugeGraph查询HugeGraph图数据
在实际项目中,我们经常会遇到类似下面的查询图数据库的需求:本文使用 pyHugeGraph 实现上述查询 HugeGraph 图数据库的功能。
麦兜*
3 个月前
java
·
数据库
·
spring boot
·
mongodb
·
spring
·
maven
·
graphql
MongoDB 与 GraphQL 结合:现代 API 开发新范式
本文旨在全面剖析将 MongoDB 与 GraphQL 相结合构建现代应用程序的架构范式。我们将从挑战传统 RESTful API 的痛点出发,深入探讨 GraphQL 与 MongoDB 各自的核心优势及其产生的协同效应。文章将详细阐述其核心架构、实现模式(包括解析器编写、N+1 查询问题与解决方案、实时数据订阅等),并提供详尽的最佳实践和性能优化策略。通过一个完整的示例项目,我们将直观展示这一技术栈的强大威力,并最终展望其未来发展趋势。
0wioiw0
3 个月前
后端
·
graphql
Nodejs(④GraphQL)
GraphQL 只需要一次请求就完成了原本需要 6-7 次请求才能获取的完整数据这就是 GraphQL 最大的优势:减少网络请求次数,精确获取所需数据