小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

绿联推出的DXP4800 GT NAS是一款高性能存储设备,配备双万兆网口、双通道内存和ECC支持,适合视频创作者和家庭用户。其设计简洁,接口丰富,支持高达144TB的存储容量。UGOS Pro系统优化了文件管理和相册功能,提供智能分类和多设备同步备份,提升用户体验。整体而言,DXP4800 GT在3K价位中配置全面,是值得考虑的NAS选择。

3K档位的四盘位“六边形战士”?绿联DXP4800 GT深度体验

熊猫不是猫QAQ
熊猫不是猫QAQ · 2026-05-22T03:41:11Z

本文讨论了六边形架构、洋葱架构和整洁架构的核心思想,强调通过端口和适配器将业务逻辑与技术细节隔离。这三种架构的共同规则是外层依赖内层,内层不知外层。文章还提供了Go和Java的实现示例,展示如何在实际项目中应用这些架构,以提高系统的可维护性和可测试性。

【系统架构设计】六边形、洋葱与整洁架构:端口与适配器的统一视角

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z
六边形、超表和240个无效标签:将海洋数据平台迁移到TimescaleDB

VesselAPI是一项提供实时船舶跟踪数据的服务,最初使用MongoDB存储数据,但因其对时间和空间查询支持不足而转向TimescaleDB。TimescaleDB通过自动分区和压缩优化数据存储,支持高效的时空查询,并使用H3六边形索引提高查询性能。迁移过程中发现旧代码中的结构标签问题,导致数据错误。最终,TimescaleDB的灵活性和性能满足了VesselAPI的需求。

六边形、超表和240个无效标签:将海洋数据平台迁移到TimescaleDB

Timescale Blog
Timescale Blog · 2026-03-25T14:39:17Z
软件架构的洋葱和六边形,可能只是换了个马甲的“老中医”

一位程序员研究“洋葱”和“六边形”架构,发现它们实际上是“依赖倒置”和“面向接口编程”的旧概念。他批评这些架构只是换了个名字,认为学术界在制造复杂性以推销课程。最终,他意识到真正的核心思想早已存在,技术圈的语言和共识往往比真相更重要。

软件架构的洋葱和六边形,可能只是换了个马甲的“老中医”

极道
极道 · 2026-03-23T21:46:00Z
如何使用TypeScript和Binance构建MCP连接器,采用六边形架构 🛠️

MCP(模型上下文协议)由Anthropic创建,旨在标准化大型语言模型(LLMs)与外部工具的交互。本文介绍如何使用TypeScript、Zod和Binance API构建MCP连接器,采用六边形架构,便于测试和维护。通过MCP,API可转化为LLMs可理解的“智能工具”,实现市场趋势分析等功能。

如何使用TypeScript和Binance构建MCP连接器,采用六边形架构 🛠️

DEV Community
DEV Community · 2025-05-28T23:59:49Z
什么是六边形架构以及你为什么应该关注它

六边形架构是一种设计模式,通过端口和适配器将系统分为清晰层次,保持业务逻辑与外部细节独立,便于技术更换、测试和维护,适合初学者,帮助构建有组织和可扩展的代码。

什么是六边形架构以及你为什么应该关注它

DEV Community
DEV Community · 2025-05-17T03:29:38Z
六边形架构

六边形架构强调上下文的重要性,通过清晰的边界和适配器,将应用核心与外部世界隔离,从而提升可测试性、可维护性和灵活性,促进团队协作。

六边形架构

DEV Community
DEV Community · 2025-04-20T00:48:41Z
Mini Micro中的六边形和砖块

Mini Micro TileDisplay支持oddRowOffset和oddColOffset属性,用于创建砖墙或六边形布局。通过调整这些属性,可以实现不同的图块排列,适合策略游戏等场景。

Mini Micro中的六边形和砖块

DEV Community
DEV Community · 2025-03-30T03:39:04Z
六边形架构与乐观锁的结合可能并不简单

六边形架构常用于服务结构,以避免通信细节影响业务逻辑。然而,频繁映射API与持久化对象可能导致并发更新时旧数据覆盖新数据,造成数据丢失。虽然事务和独占锁可以解决此问题,但会增加系统负担。使用乐观锁(添加版本号)可以避免重构,但需在映射时保留版本号,可能需要放宽六边形架构的规则。

六边形架构与乐观锁的结合可能并不简单

DEV Community
DEV Community · 2025-03-25T17:10:51Z
六边形架构与MVC在Java Spring Boot中的比较

六边形架构旨在提升系统的灵活性和可测试性,适合大型系统,具有高解耦性;而MVC模型则用于组织应用程序,适合小型项目。两者各有优缺点,选择应依据项目需求。

六边形架构与MVC在Java Spring Boot中的比较

DEV Community
DEV Community · 2025-03-18T21:14:48Z

本文介绍了作者作为“六边形战士”如何通过懒猫清单高效工作,强调执行优于整理。作者分享了任务处理策略:立即完成紧急任务,每天梳理高优先级任务,关注重要但不紧急的任务,其他任务随意处理。通过此方法,作者实现了工作与生活的平衡,保持零焦虑。

清单与六边形战士

Andy Stewart
Andy Stewart · 2025-02-14T16:00:00Z
六边形架构或端口与适配器

六边形架构由Alistair Cockburn于2005年提出,旨在解决应用逻辑与外部依赖的紧密耦合问题。通过将核心业务逻辑与基础设施分离,提升系统的可维护性、可测试性和适应性。架构中,端口定义系统功能,适配器处理与外部系统的交互,从而增强系统的灵活性和可维护性。

六边形架构或端口与适配器

DEV Community
DEV Community · 2025-02-12T12:33:36Z
在Rails开发中解锁六边形架构的力量

Fito和我观看了Alistair Cockburn的六边形架构演讲,收获颇丰。六边形架构通过端口和适配器模式解耦应用逻辑与外部服务,便于技术替换。尽管Rails与此模式看似不兼容,但经过调整仍可实现。适配器有助于保持代码整洁,提高测试灵活性和长期适应性。

在Rails开发中解锁六边形架构的力量

DEV Community
DEV Community · 2025-01-03T16:47:24Z
六边形架构 — 一个喜爱的歌词 Spring Boot — Java 示例

该文章介绍了六边形架构原则,旨在解决面向对象编程中的问题。架构分为核心、端口和适配器,核心处理业务逻辑,端口定义应用边界,适配器实现端口,从而实现内部逻辑与外部交互的分离,便于维护和扩展。文章还展示了一个简单的歌词存储系统,强调模块化和接口的重要性。

六边形架构 — 一个喜爱的歌词 Spring Boot — Java 示例

DEV Community
DEV Community · 2024-12-25T18:29:03Z

2024年,Nature评选出十大人物,Google DeepMind的Rémi Lam因其在天气预报领域的贡献入选。他的团队开发了GraphCast和GenCast模型,利用机器学习与传统方法结合,提高了天气预报的准确性。

DeepMind与Google Research齐发力,多技术路线打造AI天气预报的「六边形战士」

HyperAI超神经
HyperAI超神经 · 2024-12-18T06:35:02Z
使用六边形架构将Lambda单体重构为微服务

许多应用将所有逻辑集中在单个Lambda函数中,导致包体积大、权限管理复杂和测试困难。通过六边形架构(Ports and Adapters),可以将单体Lambda重构为微服务,从而提高灵活性和可维护性。该方法强调业务能力的分解,逐步替换功能,简化维护和测试,尽管在解耦和测试管理上仍存在挑战。

使用六边形架构将Lambda单体重构为微服务

DEV Community
DEV Community · 2024-12-17T10:35:07Z
在Spring Boot中构建基于六边形架构的反应式应用

六边形架构(Ports and Adapters)是一种设计模式,旨在将业务逻辑与基础设施分离,使应用核心独立于外部依赖。这种架构允许在不改变业务逻辑的情况下更换系统组件,如数据库和API,具有独立性、适应性、可测试性和可扩展性。通过Reactive Spring Boot实现六边形架构,可以构建灵活且高性能的应用。

在Spring Boot中构建基于六边形架构的反应式应用

DEV Community
DEV Community · 2024-11-15T14:37:14Z
使用TypeScript和pnpm的六边形架构

本文探讨了在使用pnpm和TypeScript的monorepo中应用六边形架构,该架构将业务逻辑与外部基础设施解耦,便于测试和扩展。通过将不同层作为独立包管理,避免循环依赖。示例项目为在线商店,使用NestJS和NextJS构建API和网页,确保逻辑重用和一致性。整体上,monorepo与六边形架构结合提升了开发效率和维护性。

使用TypeScript和pnpm的六边形架构

DEV Community
DEV Community · 2024-10-25T05:13:06Z

在用Golang构建六边形架构时,保持服务层与适配器层的分离很重要。文章介绍了如何通过“工作单元”模式,将事务管理移至适配器层,避免事务逻辑泄露到服务层。这提高了代码的可维护性和可扩展性,并简化了测试。

在六边形架构中使用Golang处理事务而不破坏服务与适配器的解耦

DEV Community
DEV Community · 2024-10-01T00:17:31Z
六边形架构与清洁架构:理解相似性

六边形架构和清洁架构都旨在保护软件核心,避免外部变化影响。两者通过抽象层隔离核心,六边形架构用“端口和适配器”,清洁架构用“用例”。依赖反转原则确保核心不依赖外部组件。理解和应用这些原则比遵循架构名称更重要。

六边形架构与清洁架构:理解相似性

DEV Community
DEV Community · 2024-09-27T18:43:22Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码