May212018
Serverless架构技术预研:FaaS平台选型与无服务器应用设计模式深度分析
Serverless架构技术预研:FaaS平台选型与无服务器应用设计模式深度分析
引言:Serverless的兴起与技术演进
在云计算发展的第四个十年,Serverless架构(Serverless Architecture)正从一种边缘概念演变为企业级应用的核心范式。尽管“无服务器”这一术语容易引发误解——它并非意味着服务器不存在,而是指开发者无需管理底层基础设施——但其背后所代表的开发范式变革却深刻影响着现代软件工程...阅读全文
抢沙发
May162018
Spring Cloud微服务架构实践指南
介绍
随着云计算和微服务架构的兴起,Spring Cloud作为一个开源项目,提供了一整套完善的微服务解决方案。本篇博客将引导你如何在Spring Cloud中实践微服务架构,并介绍一些关键概念和最佳实践。
微服务架构概述
微服务架构是一种用于开发单一应用的松散耦合、独立部署的架构风格。它将应用程序按功能拆分成多个小型、自治的服务,并通过轻量级的通信机制进行互相协作。这种架构能够提供...阅读全文
Apr162018
CentOS 7离线安装Docker和docker-compose
介绍
Docker是一种开源的容器化平台,可以帮助开发人员更高效地创建、部署和运行应用程序。而docker-compose是Docker的一个工具,它允许您通过一个单独的配置文件来定义和管理多个Docker容器。本文将介绍如何在CentOS 7上离线安装Docker和docker-compose。
准备工作
在开始之前,您需要准备以下内容:
一台运行CentOS 7的服务器
安装并配置好一个可用的离线软件包仓库,例如Docker官方的...阅读全文
Apr062018
使用ASP.NET Core构建企业级Web应用程序
ASP.NET Core 是一个用于构建跨平台、高性能、可扩展的企业级 Web 应用程序的框架。该框架提供了丰富的功能和灵活的架构,使开发者能够更高效地开发和维护应用程序。
ASP.NET Core 的优势
跨平台支持
ASP.NET Core 能在 Windows、Linux、macOS 等不同平台上运行。这使得团队能够选择最适合他们工作环境的操作系统,同时也为应用程序提供了更大的部署灵活性。
高性能
ASP.NET Core 通过采...阅读全文
Apr022018
Redis 7.0多线程性能优化实战:从单线程到并发处理的架构演进,提升缓存系统吞吐量50%
Redis 7.0多线程性能优化实战:从单线程到并发处理的架构演进,提升缓存系统吞吐量50%
标签:Redis, 性能优化, 多线程, 缓存, 数据库
简介:详细解析Redis 7.0多线程特性的实现原理和配置优化方法,包括IO线程池配置、网络处理优化、内存管理改进等关键技术点。通过实际性能测试对比,展示如何通过合理配置将缓存系统性能提升50%以上。
引言
Redis 自诞生以来,凭借其高性能、低延迟和丰...阅读全文
作者:绝缘体.. | 分类:docker, git, kubernetes, prometheus, redis, 云计算, 开发工具, 数据库 | 阅读: | 标签:docker, git, kubernetes, prometheus, redis
Mar212018
云原生在企业中的部署、运维与成本效益分析
引言
随着云计算和容器化技术的快速发展,云原生已经成为企业数字化转型的重要组成部分。云原生技术通过在规模化环境中构建和运行应用程序,提供了灵活性、可扩展性和高效性。本文将探讨云原生在企业中的部署、运维与成本效益,并分析为什么它成为企业的首选。
云原生的部署与运维
容器化技术的优势
云原生的部署与运维主要依赖于容器化技术,如Docker和Kubernetes。容器化技术提供了一种...阅读全文
Mar202018
IntelliJ IDEA中的Docker容器支持
简介
在现代软件开发的过程中,Docker已经成为一种非常流行和广泛使用的容器化技术。Docker能够以一种快速、高效和可移植的方式打包、发布和运行应用程序,并且能够跨平台和跨操作系统运行。作为一款强大而灵活的集成开发环境,IntelliJ IDEA提供了对Docker容器的全面支持,能够方便地集成Docker容器到开发流程中。
安装Docker插件
在开始使用IntelliJ IDEA中的Docker容器支持之前,我们...阅读全文
Mar132018
Node.js 18微服务性能优化全攻略:从Event Loop调优到集群部署的终极指南
Node.js 18微服务性能优化全攻略:从Event Loop调优到集群部署的终极指南
引言:Node.js 18在微服务架构中的核心地位
随着现代应用对高并发、低延迟和可扩展性的日益追求,Node.js 已成为构建高性能微服务的首选技术之一。尤其是 Node.js 18 的发布,带来了多项关键改进,包括对 V8 引擎升级至 10.0、原生支持 ESM 模块、增强的 Worker Threads 支持、以及更高效的 async/await 和 Strea...阅读全文
Mar082018
docker Fatal error compiling: 错误: 不支持发行版本 1.17
1.在linux环境下(docker镜像里面)使用如下命令编译打包时报错
mvn clean package -Dmaven.test.skip=true
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< xxx.xxx:pero-xdd >----------------------
[INFO] Building pero-xdd 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- ma...阅读全文
Feb232018
Docker镜像制作 – 基于现有镜像制作(以Tomcat镜像为例)
导言
Docker是一个开源的容器化平台,它以轻量级的虚拟化技术,为应用程序的分发和部署提供了便利。通过Docker,我们可以将应用程序及其运行环境打包为一个镜像,然后在任何支持Docker的平台上运行。本篇博客将为大家介绍如何基于现有镜像制作自己的镜像,以Tomcat镜像为例。
Dockerfile
Dockerfile是用于构建Docker镜像的文本文件,其中包含了一系列命令和参数。通过编写Dockerfile,我...阅读全文