收录了 微内核架构 频道下的 49 篇内容
最近在讨论产品架构时,提到了微内核架构设计。之前对这个概念有过了解,但没有深入研究。借此机会对微内核架构做一次相对系统、全面的了解,作为架构知识储备。
上一篇文章,我们介绍了微内核架构的概念、起源、拓扑结构,以及设计的关键问题。本篇将继续探讨微服务架构的更多细节。常见的微内核具体实现有两种,一种是OSGi,另一种是规则引擎,我们一一来进行分析。
本文介绍微内核架构模式和 Pipe-Filter 架构模式。
随着浏览器版本的持续更新,浏览器对JavaScript的支持越来越强大,Babel的重要性显得较低了。但Babel的设计思路、背后依赖的ECMAScript标准化思想仍然值得借鉴。
当一些人开始涉足软件工程领域,总有一天他会需要学习软件架构模式的基本知识。在我第一次接触编程的时候,我并不知道如何才能了解到现有的架构模型,这样就不会过于详尽,也不会让人感到混乱,而是非常抽象和简单的理解。
让我们一起来认识一下微内核吧
在本文中,我们将看看什么是软件架构模式,并对其中一些模式进行详细介绍。请记住,可以在单个系统中使用许多模式,用最好的设计来优化每一部分代码。
本文来自Firat Atagun的《架构演化中的软件设计原则》,文中给出了软件架构演化过程中出现的4种经典架构,就每种架构,分析了其主要特点并在几个度量维度给出结论。在文章的最后,Firat Atagun给出了4种架构的多维对比。
Wayne是一个通用的、基于Web的Kubernetes多集群一站式可视化管理平台。内置了丰富多样的功能,满足企业的通用需求,同时插件化的方式可以方便集成定制化功能。
“内核之上皆为应用”
首届 WebAssembly Summit 于 2 月 10 日在美国山景城的 Google 总部顺利召开。本次峰会专门讨论 Wasm 当前和未来发展,以及 Wasm 在物联网、云和多媒体领域发展现状。
最近对云计算的关注增加了键/值数据库的使用,有关这种存储方式最常见的主题便是其伸缩性。对各厂商来说,即使无需构建高度伸缩的应用程序或服务,云计算的其他一些优势也对它们有着强大的吸引力——尽管良好的伸缩性是云计算的关键要素之一。
经过相当长的开发周期之后,JBoss AS 5 RC1已经发布了。InfoQ联系到了项目主管Dimitris Andreadis,请他谈一谈新特性和发布时间表。此外,Dimitri还谈论了Java EE 6的特性,JBoss AS的竞争优势,以及他们为何选择实现一个可插拔的组件模型、而不只是支持OSGi。
全球最大的开源软件基金会 Apache 软件基金会于北京时间 2020年4 月 15 日宣布 Apache ShardingSphere 毕业成为 Apache 顶级项目。
Sun Microsystems公司今日发布了GlassFish V2。GlassFish是一个遵从Java EE 5规范的开源应用服务器。InfoQ与Sun社区开发营销部的经理Ken Drachnik共同探讨了关于V2的特性。
跨越安卓和iOS,如何助力开启国产OS移动开发新时代?
Fork是一种机制:它是上个时代遗留的产物,在现代操作系统中已经过时,甚至有很多害处。如今我们该修正我们的课本了。
本文介绍支付宝的3D图像技术。