微服务
-
微服务模式:服务发现模式
在微服务设置中,服务会定期更新其在服务注册表中的位置。然后服务使用者可以连接到服务注册表并获取这些服务的位置。
-
微服务当中的四大设计原则及19个解决方案
微服务架构已成为现代软件开发中的一种重要设计模式,它将复杂的应用系统拆分成一系列小而自治的服务。在微服务架构中,有四个重要的设计原则和一系列解决方案,可以帮助开发人员构建高效、可扩展和可维护的微服务应用。
-
深入探究微服务架构下 API 网关的发展趋势
网关作为应用系统的流量防卫兵,可以说在保障整个系统的稳定运转过程中发挥着不可或缺的作用。不管未来的技术形态如何演进,不管是否能出现云原生架构全面取代传统的部署模式,可以确定的是,微服务网关的持续性规划和建设对于一个互联网公司来说,都是一项值得长期投入的工作。
-
为云计算实现遗留应用程序现代化的十个技巧
幸运的是,只要企业具有切合实际的期望并做好充分准备,将遗留应用程序现代化到云端并不一定是一个漫长而痛苦的过程。为了帮助企业避免面临不必要的痛苦和挫折,需要考虑以下来自云计算现代化专家的建议。
-
微服务架构的挑战与十种治理策略
微服务架构具有高内聚、低耦合、高可扩展、高可用等优点,能够提高软件开发和运维的效率和质量。
-
一张图聊聊微服务架构路线
在微服务架构中,如果你想要一个可靠的应用程序或服务,你必须监控应用程序的功能、性能、通信和任何其他方面,以实现一个负责任的应用程序。
-
不断发展的架构:容器和微服务发展历程
随着科技的不断进步和软件开发的不断演进,架构设计也在不断地发展。容器和微服务是近年来备受关注的两个关键技术,它们共同推动着现代应用开发和部署的革命。
-
开发微服务的九个优秀实践
本文是开发微服务的九个最佳实践。这些实践有助于确保微服务架构的可伸缩性、可维护性和可扩展性。
-
微服务模式:业务服务模式
在本文中,我将试图以概念性的方式强调这些区别,通过重新审视每种架构中内置的一些核心设计模式和原则。
-
架构之选:评价Spring Cloud在微服务完整性方面的独到观点!
通过上述分析,我们可以清晰地看到Spring Cloud在微服务架构中的强大之处。它提供了丰富的工具和组件,帮助我们应对微服务架构所带来的挑战。然而,同时我们也应该认识到Spring Cloud并非银弹,需要结合实际情况进行选择和使用。
-
使用 MinIO 与 Grafana Mimir 实现指标持久化存储
Mimir 可以轻松扩展到 10 亿个指标甚至更多,其查询性能比 Cortex 快 40 倍,TSDB Mimir 就是为了取代 Cortex 而构建的。Cortex 自 2018 年以来一直是 CNCF 项目,广泛用于存储 Prometheus 指标。在创建 Mimir 时,Grafana Labs 通过 AGPLv3 许可、访问控制以及改进的性能、可扩展性和可用性为企业级可观测性奠定了基础。
-
微服务架构设计:拆分和组织你的应用
在快速发展的数字化时代,应对日益复杂的业务需求和技术挑战,传统的单体应用架构可能会变得不够灵活和可扩展。微服务架构应运而生,成为了许多企业和开发团队所青睐的解决方案。
-
容器化技术:快速部署与扩展应用
在现代应用开发和部署中,容器化技术已经成为一种不可忽视的工具。容器化技术将应用及其依赖打包成一个独立的可执行单元,从而实现了快速部署、跨平台运行、资源隔离等优势,使得应用的开发、测试、部署和扩展变得更加灵活和高效。
-
如何利用链路追踪快速定位问题
本文介绍链路追踪的关键概念和实现,让读者初步了解链路追踪的作用。实际上,链路追踪最大的价值在于“关联”。
-
容器化微服务:用Kubernetes实现弹性部署
随着云计算的迅猛发展,容器化和微服务架构成为了构建现代应用的重要方式。而在这个过程中,Kubernetes(常简称为K8s)作为一个开源的容器编排平台,正在引领着容器化微服务的部署和管理革命。