- 博客(3)
- 收藏
- 关注
翻译 云生态系统的六边形架构
六边形架构是一种将外部系统与核心应用程序分离的架构模式。想法很简单。从六边形开始。应用端口和适配器,对吗?六边形有六条边。从理论上讲,我们的形状可以有 100 条边来解释应用程序中的所有交互。六边形本身并不意味着什么。它只是提供了一种简洁的方式来讨论和解释应用程序的端口、适配器和域。这种形状提供了一种方法来解释应用程序流程的一小部分,而不会让受众对应用程序的全貌感到不知所措。从本质上讲,它限制了设计者一次只能设计或解释一小部分易于理解的内容。
2024-03-24 01:55:17
18
翻译 缓存溢出与虚假共享
缓存溢出(Cache Thrashing)是任何缓存机制中都会出现的一种缺陷,即缓存不断被填充和驱逐,而客户端进程却无法利用缓存的优势。这将导致有用数据以不可取的方式被驱逐。CPU 缓存行机制中出现的虚假共享(False Sharing)就是缓存中断的一个常见例子。在深入研究虚假共享之前,我们先来了解一下常见 CPU 架构中的缓存行机制。然后,我们可以看看如何在 Java 中解决虚假共享问题。
2024-03-13 09:16:34
38
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人