Nov092019
ASP.NET Core 8 在 Windows 上各种部署模型的性能测试
在.NET开发中,ASP.NET Core是一个开源的、跨平台的Web框架,具有强大的性能和扩展性。ASP.NET Core 8是最新发布的版本,在Windows平台上提供了多种部署模型。本文将对这些不同的部署模型进行性能测试,并进行详细分析和比较。
1. IIS部署模型
IIS (Internet Information Services)是Windows平台上一种常见的Web服务器,用于托管和发布ASP.NET Core应用程序。使用IIS部署模型,可以充分...阅读全文
抢沙发
Nov032019
Node.js高并发应用性能优化:事件循环调优与内存泄漏检测方法
Node.js高并发应用性能优化:事件循环调优与内存泄漏检测方法
引言:Node.js在高并发场景下的挑战
随着现代Web应用对实时性、响应速度和吞吐量要求的不断提升,Node.js凭借其单线程事件驱动架构和非阻塞I/O模型,成为构建高并发服务的理想选择。然而,这种“优势”在极端负载下也可能演变为“陷阱”。当系统面临成千上万的并发请求时,若不进行合理的性能调优,事件循环(Event Loop)可能被...阅读全文
作者:绝缘体.. | 分类:docker, javascript, prometheus, 云计算, 编程语言 | 阅读: | 标签:docker, javascript, prometheus, 内存, 循环
Oct092019
CentOS 7.5安装Docker
介绍
Docker 是一种开源的容器化平台,可以将应用程序和其依赖项打包到一个可移植的容器中,从而实现快速部署和扩展。本文将介绍如何在CentOS 7.5 上安装Docker,并配置常用的Docker环境。
步骤
更新系统
首先确保系统已经更新到最新版本,以获得最新的软件包和安全修复。
sudo yum update
安装Docker依赖项
为了安装和运行Docker,我们需要一些依赖项。使用以下命令安装这些依赖项。
su...阅读全文
Sep232019
从Docker到K8S:容器化技术演进之路
引言
容器化技术是当今云计算领域的热门话题之一。它以其高效性、可靠性和灵活性而受到广泛关注和应用。在容器化技术的发展过程中,Docker 和 Kubernetes(简称 K8S)是两个重要的里程碑。本文将探讨 Docker 和 K8S 在容器化技术领域的演进之路。
Docker:容器化的先驱
Docker 是由 Solomon Hykes 在 2013 年创建的第一个容器化平台。它解决了软件开发过程中的很多问题,例如环境不一致、...阅读全文
Sep122019
云原生时代Kubernetes容器编排技术深度解析:从基础概念到生产环境最佳实践全指南
云原生时代Kubernetes容器编排技术深度解析:从基础概念到生产环境最佳实践全指南
标签:Kubernetes, 云原生, 容器编排, Docker, 微服务部署
简介:全面解析Kubernetes容器编排技术的核心概念和实际应用,涵盖Pod、Service、Deployment等关键组件的使用方法,以及在生产环境中部署、监控和故障排查的最佳实践。帮助开发者快速掌握云原生技术栈。
一、引言:云原生与Kubernetes的时代背...阅读全文
Aug092019
Ruby在企业级应用中的部署:了解如何在企业级环境中部署和管理Ruby应用
Ruby是一种广泛使用的编程语言,许多企业在开发和部署其应用程序时选择了Ruby作为其主要语言。在企业级环境中部署和管理Ruby应用程序需要一些特定的步骤和策略。本博客将向您介绍如何在企业级环境中成功部署和管理Ruby应用程序。
选择合适的部署方式
在部署Ruby应用程序之前,您需要选择合适的部署方式。以下是一些常见的部署方式:
物理服务器:您可以将Ruby应用程序部署在专用的物理...阅读全文
Aug022019
如何在K8S上部署容器化应用
在现代企业中,容器化应用已经成为一种非常流行和广泛使用的技术。Kubernetes(也称为K8S)作为一个容器编排平台,广泛应用于生产环境中,帮助企业实现容器化应用的高扩展性和高可用性。本文将介绍如何在K8S上部署容器化应用,并提供一些关键的实践建议。
什么是Kubernetes
Kubernetes是一个开源的容器编排平台,为容器化应用提供了高度自动化的部署、扩展和管理能力。它能够轻松处理跨多...阅读全文
作者:绝缘体.. | 分类:azure, docker, kubernetes, prometheus, 云计算 | 阅读: | 标签:azure, docker, kubernetes, prometheus, 应用
Jul072019
K8S部署实践:从入门到精通
什么是Kubernetes(K8S)?
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一种容器化应用程序的集群管理机制,能够帮助用户快速部署、管理和扩展容器化应用。
为什么要使用K8S?
传统的部署应用程序方式可能会面临一些挑战,比如资源利用率低、难以扩展和管理等。Kubernetes作为一个集群管理工具,提供了容器编排、自动化扩展、自动部署和自...阅读全文
Jun222019
May262019
从零开始搭建K8S开发环境
介绍
Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。搭建Kubernetes开发环境是进行K8S应用程序开发的第一步。本文将指导你如何从零开始搭建K8S开发环境。
步骤一:安装Docker
Kubernetes使用Docker作为容器运行时环境,所以首先需要安装Docker。可以按照Docker官方文档的指引,在你的操作系统上安装Docker。
步骤二:安装Minikube
Minikube...阅读全文