graphql

宝桥南山1 小时前
microsoft·reactjs·azure·fabric·graphql·db
Microsoft Fabric - 试一下在前端应用中使用 GraphQL API去连接Lakehouse根据微软发布的信息,当前全球已经70%的财富500强在使用Microsoft Fabric,同时有95%的财富500强使用Power BI, Power BI的全球开发人员达到了650万,感觉社区挺大的。
canonical_entropy12 天前
后端·领域驱动设计·graphql
领域驱动设计(DDD)领域对象一定要讲究充血模型吗?知乎上有人提出一个问题:领域对象讲究充血模型在理论上讲非常合理。可是在实践过程中就会陷入“业务逻辑到底应该写在领域对象还是领域服务”的怪圈;同时看代码的人也无法知道业务逻辑到底会散落在什么地方;最可怕的是原本简单的可以放在领域对象的逻辑因为业务需求变复杂之后很可能已经超出领域对象能处理的范畴,需要转移到领域服务 与其这样纠结,为何不干脆把职责分离了,领域服务承载所有业务逻辑,领域对象作为贫血模型承载数据结构的职责呢?
xcfox19 天前
graphql
GQLoom 入门指南 - 使用 Zod + Drizzle 构建 GraphQL 服务端应用在 Node.js 生态中,构建 GraphQL API 通常需要手动编写大量的样板代码:定义 Schema、编写 Resolver、处理类型验证、数据库操作等。 今天给大家介绍一个全新的解决方案 —— GQLoom,它能够让你用最熟悉的 TypeScript 类型库(如 Valibot、Zod)来构建类型安全的 GraphQL API,大大提升开发效率。
GoldenaArcher21 天前
数据库·后端·graphql
GraphQL 工程化篇 III:引入 Prisma 与数据库接入上一篇笔记简单地过了一遍 repo 中 basic 这个模块的配置,包括项目结构设置、TS Config、Codegen、nodemon 和 logging,总体上完成了一个比较简陋,但是开发端可以热部署,并且有一定的数据追踪能力的项目
canonical-entropy1 个月前
低代码·graphql·可逆计算·nop平台
NopGraphQL 的设计创新:从 API 协议到通用信息操作引擎在现代软件架构中,API 是连接前后端、服务与服务之间的核心纽带。长期以来,REST 作为事实标准主导了 API 设计,但其固有的"推送式"信息模型在面对复杂前端需求时日益显现出局限性。Facebook 提出的 GraphQL 被视为一种替代方案,然而多数实现仍将其定位为"另一种 API 协议",未能充分发挥其潜力。
canonical_entropy1 个月前
后端·低代码·graphql
NopGraphQL 的设计创新:从 API 协议到通用信息操作引擎在现代软件架构中,API 是连接前后端、服务与服务之间的核心纽带。长期以来,REST 作为事实标准主导了 API 设计,但其固有的"推送式"信息模型在面对复杂前端需求时日益显现出局限性。Facebook 提出的 GraphQL 被视为一种替代方案,然而多数实现仍将其定位为"另一种 API 协议",未能充分发挥其潜力。
刘立军2 个月前
python·graphql
使用pyHugeGraph查询HugeGraph图数据在实际项目中,我们经常会遇到类似下面的查询图数据库的需求:本文使用 pyHugeGraph 实现上述查询 HugeGraph 图数据库的功能。
麦兜*2 个月前
java·数据库·spring boot·mongodb·spring·maven·graphql
MongoDB 与 GraphQL 结合:现代 API 开发新范式本文旨在全面剖析将 MongoDB 与 GraphQL 相结合构建现代应用程序的架构范式。我们将从挑战传统 RESTful API 的痛点出发,深入探讨 GraphQL 与 MongoDB 各自的核心优势及其产生的协同效应。文章将详细阐述其核心架构、实现模式(包括解析器编写、N+1 查询问题与解决方案、实时数据订阅等),并提供详尽的最佳实践和性能优化策略。通过一个完整的示例项目,我们将直观展示这一技术栈的强大威力,并最终展望其未来发展趋势。
0wioiw02 个月前
后端·graphql
Nodejs(④GraphQL)GraphQL 只需要一次请求就完成了原本需要 6-7 次请求才能获取的完整数据这就是 GraphQL 最大的优势:减少网络请求次数,精确获取所需数据
Sui_Network2 个月前
javascript·人工智能·后端·rpc·去中心化·区块链·graphql
GraphQL RPC 与通用索引器公测介绍:为 Sui 带来更强大的数据层Sui 现已支持 GraphQL RPC 和通用索引器(General-purpose Indexer) 公测,为结构化链上数据访问解锁全新能力。这一版本是 Sui 数据栈演进的重要一步,为开发者、索引器运营者和数据服务商提供了更具扩展性与表现力的工具,以便与区块链数据交互。
幂简集成2 个月前
后端·性能优化·graphql
GraphQL API 性能优化实战:在线编程作业平台指南在搭建在线编程作业平台时,接口的性能问题往往是开发者最头疼的部分。高并发环境下,如果GraphQL API设计不合理,可能导致响应延迟、服务器负载过高甚至接口不可用。本文将以在线编程作业平台为例,深入讲解如何通过GraphQL API实现高效接口设计和性能优化,包括接口资源限制、缓存策略和高并发处理技巧,并提供完整代码示例,帮助开发者快速落地。
鼠鼠我捏,要死了捏2 个月前
graphql·rest·microservices
GraphQL 与 REST 在微服务架构中的对比与设计实践随着微服务架构的普及,API 设计已经成为系统性能、可维护性和开发效率的关键。REST(Representational State Transfer)作为传统的无状态架构风格,拥有简单、成熟的生态;而 GraphQL 则以其灵活查询、强类型定义和前后端解耦能力,迅速获得关注。本文将基于实际生产环境场景,从方案对比的角度,结合 Spring Boot 示例,对 GraphQL 与 REST 在微服务架构中的特性、优缺点、选型建议与实践进行深入分析。
hayson3 个月前
orm·graphql
nebula graph orm框架 norm 用法解析 - 结构迁移、标签配置norm 是一款专为 nebula graph 设计的 orm 框架,关于框架的基本用法可以参考此文章:norm 用法解析 - 基本用法。
Kookoos3 个月前
后端·微服务·.net·graphql·abp vnext·schema 分层
ABP VNext + GraphQL Federation:跨微服务联合 Schema 分层在微服务架构下,服务之间往往需要相互通信,而 GraphQL Federation 提供了一个有效的解决方案,帮助我们将多个微服务的 GraphQL API 聚合成一个统一的入口。在这篇文章中,我们将展示如何使用 ABP VNext 和 GraphQL Federation 实现跨微服务联合 Schema 分层,从而解耦服务,提高可维护性和扩展性。
程序猿阿伟3 个月前
前端·restful·graphql
《不只是接口:GraphQL与RESTful的本质差异》RESTful API凭借其与HTTP协议的天然融合,以资源为核心的架构理念,在过去十余年里构建了Web数据交互的基本秩序;而GraphQL的出现,以“按需获取”为核心的查询模式,打破了传统的请求-响应逻辑,重新定义了前端与后端的对话规则。这两种技术背后,是不同场景下对数据效率、开发主权与系统弹性的差异化理解,其优劣之争的本质,是如何在复杂的应用生态中找到最适配的平衡点。
代码搬运媛4 个月前
websocket·http·graphql
HTTP REST API、WebSocket、 gRPC 和 GraphQL 应用场景和底层实现HTTP REST API、WebSocket、gRPC 和 GraphQL 是现代分布式系统中常用的通信协议和技术,各自适用于不同的场景,底层实现也有显著差异。以下是它们的详细说明:
白总Server5 个月前
java·大数据·前端·javascript·后端·架构·graphql
Web 架构之 GraphQL 与 REST API 对比与选型在现代 Web 和移动应用开发中,API 架构的选择对项目的成功至关重要。作为两种主流的 API 设计范式,GraphQL 和 REST API 各有优势与局限,如何在这两者之间做出明智的选择,是许多开发团队面临的挑战。
白总Server5 个月前
java·大数据·前端·javascript·后端·go·graphql
Golang dig框架与GraphQL的完美结合将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。
剑海风云5 个月前
java·api·restful·graphql·事件驱动
适应性Java用于现代 API:REST、GraphQL 和事件驱动在快速发展的软件开发领域,REST、GraphQL 和事件驱动架构等新的 API 标准对于构建可扩展、高效的系统至关重要。Java 在现代 API 方面以其在企业应用中的稳定性而闻名,不断适应这些现代范式的需求。随着不断发展的生态系统,Java 在现代 API 方面仍然是开发灵活、可扩展的 Web 服务的强大选择。
赵大仁5 个月前
后端·架构·graphql
【GraphQL】深入解析 Apollo Client:从架构到实践的一站式 GraphQL 解决方案GraphQL 作为现代 API 开发的核心技术,其灵活性和高效性正在重塑数据交互模式。Apollo Client 作为 GraphQL 生态中最受欢迎的客户端库,凭借强大的缓存机制、框架集成能力和开发工具链,成为构建高性能前端应用的首选方案。