免费的后端服务器?概览
chat
有没有可以免费部署后端服务的云服务器?
是的,有几种提供免费计划的云服务器平台,适合用来部署后端服务。以下是一些主要选项:
2. Vercel
免费计划:虽然 Vercel 主要用于前端部署,但它的无服务器函数也可以用作后端服务。免费计划允许你使用一定数量的无服务器函数和其他资源。
特点:自动化部署、全球 CDN、集成 GitHub/GitLab/Bitbucke...
2024-09-19 13:01:55 |
Cloud
X-Pipe 是由携程框架部门研发的Redis多数据中心复制管理系统。
About
X-Pipe是由携程框架部门研发的Redis多数据中心复制管理系统。
基于Redis的Master-Slave复制协议,实现低延时、高可用的Redis多数据中心、跨公网数据复制,并且提供一键机房切换,复制监控、异常报警等功能。
开源版本和携程内部生产环境版本一致。
XPipe 解决什么问题
Redis 在携程内部得到了广泛的使用,根据客户端数据统计,整个携程全部 Red...
2024-09-19 13:01:55 |
Distributed
Redis 高可用介绍
chat
Redis 是如何保证服务高科用的?
Redis 通过多种机制来确保服务的高可用性,包括数据持久化、主从复制、哨兵机制和集群模式等。
以下是 Redis 保证高可用性的主要方法:
数据持久化:
Redis 提供了两种数据持久化的方式:RDB(Redis Database Backup)和 AOF(Append Only File)。
...
2024-09-19 13:01:55 |
Distributed
MySQL 高可用介绍
chat
MySQL 是如何保证服务高科用的?
MySQL 保证高可用性主要依赖于以下几种机制:
1. 主从复制(Master-Slave Replication)
原理:在主从复制中,一个主数据库负责处理所有的写操作,然后将数据更改同步到一个或多个从数据库,从数据库只处理读取操作。
使用场景:可以用作读写分离,提高读取性能;当主数据库故障时,可以通过手动或自动的故障切换,将...
2024-09-19 13:01:55 |
Distributed
高可用篇之异地多活-05-服务降级
架构图
chat
详细介绍服务降级?what
服务降级是一种在分布式系统或微服务架构中用来提高系统稳定性和可用性的重要策略。
它的主要目标是当某个服务发生故障或性能下降时,自动采取措施限制影响范围,防止整个系统崩溃,从而为用户提供基本功能的最低限度的服务。
服务降级的概念
服务降级是指在系统压力过大或某个服务不可用的情况下,通过限制功能、降低服务质量、甚至暂时关闭某些非关键性...
2024-09-13 13:01:55 |
Distributed
高可用篇之异地多活-04-分布式介绍
架构图
chat
详细介绍服务的分布式?what
分布式服务是一种通过网络将服务的不同部分分布在多个计算节点上,以实现高可用性、可扩展性和灵活性的架构方式。
下面是对分布式服务的详细介绍,包括它的核心概念、架构模式、优点、挑战以及常见的分布式服务框架。
1. 核心概念
分布式服务:分布式服务指的是将应用程序的不同组件或服务部署在不同的服务器上,通过网络通信进行协同工作。...
2024-09-13 13:01:55 |
Distributed
高可用篇之异地多活-03-单元化介绍
架构图
chat
详细介绍一下高可用架构中的单元化 what?
单元化是高可用架构设计中的一种关键思想,尤其在大规模分布式系统中,它能够有效提升系统的可用性、容错性和扩展性。
单元化架构的核心概念是将系统按业务或功能逻辑划分为多个相对独立的单元(Unit),每个单元具备完整的业务能力,能够在独立或部分故障情况下继续提供服务。
单元化的关键特点
独立性:每个单元...
2024-09-13 13:01:55 |
Distributed
高可用篇之异地多活-02-架构设计
双机房架构(一主一从)
这种架构属于异地双活相对比较简单的实现方案。
服务可以做到无状态,但是数据库无法实现无状态。
服务
服务虽然是无状态的,也可以把服务+基础依赖服务按照机房完全隔离开来。
这样一个机房如果出现问题,可以将流量全部切换到另一边。
数据库
重点:
1)数据库通过主从同步,机房故障时,可以可以将另一个机房的从升级为主。
通过主从切换实现数据库的机房切换。...
2024-09-13 13:01:55 |
Distributed