微服务架构核心技术揭秘

《微服务大揭秘:SpringBoot与SpringCloud的魔法组合》 探索微服务架构的神秘面纱,揭秘如何利用SpringBoot和SpringCloud的魔法组合,将传统应用拆分成灵活、高效的微服务。本文将带你走进服务发现的奇妙世界,一探究竟Eureka如何成为服务间的智能导航系统,以及Zuul如何作为守护神,守卫着微服务的大门。不仅如此,我们还将一窥Spring Cloud生态如何助力微服务的蓬勃发展,以及未来微服务架构的发展趋势,让你在技术潮流中抢占先机! 阅读详情

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)、《解密程序员的思维密码——沟通、演讲、思考的实践》作者、清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

📙不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。

Java程序员廖志伟

💡在这个美好的时刻,笔者不再啰嗦废话,现在毫不拖延地进入文章所要讨论的主题。接下来,我将为大家呈现正文内容。

优快云

一、服务治理、服务发现与注册、Eureka服务端/客户端Consul集成Nacos多模式支持健康检查机制配置中心、Spring Cloud Config配置动态刷新多环境隔离加密存储方案

在微服务架构中,服务治理是实现服务间有效管理的关键技术。Spring Cloud提供了一套完整的服务治理解决方案,包括服务发现、注册、配置中心等功能。

  1. 服务治理概述 服务治理不仅仅是简单的服务注册和发现,它还包括服务的生命周期管理、监控、服务间的通信策略以及服务的弹性伸缩等。在微服务架构中,服务的数量和复杂性使得服务治理变得尤为重要。

  2. 服务发现与注册 服务发现与注册是服务治理的核心功能,它允许服务实例在启动时将自己注册到注册中心,其他服务实例通过注册中心获取服务实例信息,实现服务调用。

(1)Eureka服务端/客户端 Eureka作为服务发现和注册中心,其工作原理如下:

  • 服务端(Eureka Server):负责维护一个服务实例列表,提供服务的注册、注销和心跳功能。当服务实例启动时,它会向Eureka Server注册自身信息,包括服务名、IP地址、端口等。同时,服务实例会定期向Eureka Server发送心跳,以证明其存活状态。
  • 客户端(Eureka Client):服务实例在启动时,会将自己注册到Eureka Server,并通过Eureka Client定期发送心跳。Eureka Client还负责从Eureka Server获取服务实例列表,以便进行服务调用。

(2)Consul集成 Consul作为服务发现和配置工具,其集成到Spring Cloud的步骤包括:

  • 引入Consul相关依赖:在Spring Cloud项目中,需要添加Consul的依赖,以便使用其服务发现和配置功能。
  • 配置Consul地址:在配置文件中指定Consul服务器的地址,以便Spring Cloud应用能够连接到Consul。
  • 实现服务注册和发现:通过Spring Cloud的Consul客户端,实现服务的注册和发现。

(3)Nacos多模式支持 Nacos作为服务发现和配置中心,其多模式支持包括:

  • 客户端注册模式:服务实例通过客户端向Nacos注册自身信息。
  • 服务端注册模式:服务实例通过服务端向Nacos注册自身信息。
  1. 健康检查机制 健康检查是服务治理的重要环节,它用于监控服务实例的健康状态,确保服务实例正常运行。

(1)HealthIndicator接口实现 Spring Cloud通过HealthIndicator接口实现健康检查,服务实例需要实现该接口,并返回自身的健康状态信息。Eureka、Consul和Nacos等注册中心会根据这些信息进行服务实例的管理。

(2)自定义健康指标 服务实例可以根据自己的业务需求,自定义健康指标,例如响应时间、内存使用率等。

  1. 配置中心 配置中心是服务治理的重要组成部分,它用于集中管理服务配置信息,实现配置的动态更新和发布。

(1)Spring Cloud Config Spring Cloud Config允许将配置信息集中管理,并通过HTTP接口提供配置信息。它支持多环境隔离,如开发环境、测试环境、生产环境等。

(2)动态刷新 Spring Cloud Config支持配置信息的动态刷新,当配置信息更新时,服务实例可以实时获取最新的配置信息。

(3)加密存储 为了保障配置信息的安全性,Spring Cloud Config支持配置信息的加密存储。通过配置加密算法和密钥,实现配置信息的加密和解密。

二、服务通信、客户端负载均衡、Ribbon策略配置自定义规则实现重试机制声明式调用、Feign契约配置日志级别控制文件传输处理

服务通信是微服务架构中的关键环节,它负责服务实例间的数据交互。

  1. 服务通信概述 服务通信包括请求发送、响应接收、数据传输等环节,是微服务架构中不可或缺的部分。

  2. 客户端负载均衡 客户端负载均衡是指在客户端进行负载均衡,根据负载策略将请求分发到不同的服务实例。

(1)Ribbon策略配置 Ribbon提供多种负载均衡策略,如轮询、随机、最少连接等。服务实例可以根据自己的需求选择合适的策略。

(2)自定义规则实现 通过实现IRule接口,可以自定义负载均衡规则,以满足特定场景的需求。

  1. 重试机制 重试机制可以提高请求的成功率,特别是在网络故障或服务实例异常的情况下。

(1)声明式调用 Spring Cloud通过Feign组件实现声明式调用,简化了服务调用的代码。Feign内置重试机制,可以在调用失败时进行重试。

(2)Feign契约配置 Feign契约配置用于定义Feign客户端的调用方式和参数,例如请求头、请求参数等。

  1. 日志级别控制 通过配置日志级别,可以实现不同级别的日志记录,便于问题排查。

  2. 文件传输处理 在服务通信中,可能需要传输文件。Spring Cloud提供文件传输处理机制,如使用HTTP客户端发送文件请求。

三、容错保护、断路器模式、Hystrix熔断策略降级回退逻辑实时监控数据流限流防护、Sentinel规则配置系统自适应保护

在微服务架构中,容错保护是保证系统稳定运行的关键技术。

  1. 容错保护概述 容错保护包括故障检测、故障隔离、故障恢复等方面,旨在提高系统的可靠性和可用性。

  2. 断路器模式 断路器模式是一种容错保护机制,它通过监控服务调用状态,当达到一定阈值时,触发断路器,保护系统免受故障影响。

(1)Hystrix熔断策略 Hystrix提供熔断、降级、回退等容错保护机制,其熔断策略包括:

  • 熔断:当服务调用失败次数达到阈值时,触发熔断,保护系统。
  • 降级:在熔断状态下,提供降级服务,降低系统压力。
  • 回退:当降级服务失败时,提供回退逻辑,保证系统正常运行。

(2)实时监控数据流 通过监控服务调用数据流,可以及时发现异常情况,提前采取措施。

  1. 限流防护 限流防护是防止系统过载的一种技术,它通过限制请求频率,避免系统资源耗尽。

(1)Sentinel规则配置 Sentinel提供限流、降级、熔断等机制,通过配置Sentinel规则,可以实现不同的限流策略。

(2)系统自适应保护 系统自适应保护是指根据系统负载情况,自动调整限流策略,保证系统稳定运行。

四、网关路由、智能路由、Zuul过滤器链动态路由表灰度发布支持API聚合、请求改写规则跨域处理方案

网关路由是微服务架构中的核心组件,它负责处理外部请求,将请求转发到相应的服务实例。

  1. 网关路由概述 网关路由负责处理外部请求,根据请求路径将请求转发到相应的服务实例。

  2. 智能路由 智能路由是指在网关路由中,根据请求参数、请求头等信息,动态选择合适的路由策略。

  3. Zuul过滤器链 Zuul支持过滤器链,可以对请求进行预处理、后处理和过滤。

(1)动态路由表 动态路由表允许根据业务需求动态调整路由规则,实现灰度发布、API聚合等功能。

(2)灰度发布 灰度发布是指在系统上线时,逐步将流量引入新版本,降低风险。

(3)API聚合 API聚合是指将多个API接口聚合为一个统一的接口,提高开发效率。

  1. 请求改写规则 请求改写规则允许对请求进行修改,如修改请求头、请求参数等。

  2. 跨域处理方案 跨域处理方案是指解决跨域请求的问题,允许不同源的服务实例进行通信。

五、消息驱动、消息中间件、RabbitMQ绑定器Kafka分区策略事务消息支持事件溯源、消息轨迹追踪死信队列处理

消息驱动是微服务架构中的关键技术,它通过消息中间件实现服务实例间的异步通信。

  1. 消息驱动概述 消息驱动通过消息中间件实现服务实例间的异步通信,提高系统性能和可扩展性。

  2. 消息中间件 消息中间件是负责消息传递的组件,如RabbitMQ、Kafka等。

(1)RabbitMQ绑定器 RabbitMQ支持多种消息传递模式,如点对点、发布/订阅等。

(2)Kafka分区策略 Kafka支持分区,提高消息吞吐量。

  1. 事务消息支持 事务消息是指保证消息发送、接收、存储过程中的数据一致性。

  2. 事件溯源 事件溯源是一种处理复杂业务逻辑的方法,通过记录事件历史,实现业务流程的回溯。

  3. 消息轨迹追踪 消息轨迹追踪是指记录消息传递过程中的各个环节,便于问题排查。

  4. 死信队列处理 死信队列是指存储无法正常传递的消息,如发送失败、接收失败等。通过处理死信队列,可以保证消息的正常传递。

六、分布式增强、分布式锁实现链路追踪集成分布式事务协调

分布式增强是微服务架构中的关键技术,它通过增强分布式系统的性能和稳定性。

  1. 分布式增强概述 分布式增强是指通过增强分布式系统的性能和稳定性,提高系统可扩展性和可用性。

  2. 分布式锁实现 分布式锁是实现分布式系统同步的一种技术,它确保在分布式环境中,同一时间只有一个线程或进程访问某个资源。

  3. 链路追踪集成 链路追踪是分布式系统监控的重要手段,它记录服务调用过程中的各个环节,便于问题排查。

(1)分布式事务协调 分布式事务协调是指在分布式系统中,保证多个服务实例间数据的一致性。

(2)Seata分布式事务框架 Seata是阿里巴巴开源的分布式事务协调框架,支持分布式事务的自动化处理。

优快云

博主分享

📥博主的人生感悟和目标

Java程序员廖志伟

📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。同时,我还与清华大学出版社签下了四本书籍的合约,并将陆续出版。

面试备战资料

八股文备战
场景描述链接
时间充裕(25万字)Java知识点大全(高频面试题)Java知识点大全
时间紧急(15万字)Java高级开发高频面试题Java高级开发高频面试题

理论知识专题(图文并茂,字数过万)

技术栈链接
RocketMQRocketMQ详解
KafkaKafka详解
RabbitMQRabbitMQ详解
MongoDBMongoDB详解
ElasticSearchElasticSearch详解
ZookeeperZookeeper详解
RedisRedis详解
MySQLMySQL详解
JVMJVM详解

集群部署(图文并茂,字数过万)

技术栈部署架构链接
MySQL使用Docker-Compose部署MySQL一主二从半同步复制高可用MHA集群Docker-Compose部署教程
Redis三主三从集群(三种方式部署/18个节点的Redis Cluster模式)三种部署方式教程
RocketMQDLedger高可用集群(9节点)部署指南
Nacos+Nginx集群+负载均衡(9节点)Docker部署方案
Kubernetes容器编排安装最全安装教程

开源项目分享

项目名称链接地址
高并发红包雨项目https://gitee.com/java_wxid/red-packet-rain
微服务技术集成demo项目https://gitee.com/java_wxid/java_wxid

管理经验

【公司管理与研发流程优化】针对研发流程、需求管理、沟通协作、文档建设、绩效考核等问题的综合解决方案:https://download.youkuaiyun.com/download/java_wxid/91148718

希望各位读者朋友能够多多支持!

现在时代变了,信息爆炸,酒香也怕巷子深,博主真的需要大家的帮助才能在这片海洋中继续发光发热,所以,赶紧动动你的小手,点波关注❤️,点波赞👍,点波收藏⭐,甚至点波评论✍️,都是对博主最好的支持和鼓励!

🔔如果您需要转载或者搬运这篇文章的话,非常欢迎您私信我哦~

SpringBoot与SpringCloud微服务架构核心技术解析 微服务架构通过将单体应用拆分为独立部署的服务单元,显著提升了系统的可扩展性和开发效率。SpringBoot作为微服务基础框架,通过自动配置机制和起步依赖(Starter)简化了服务开发,其内置的嵌入式容器使应用可以打包为独立JAR运行。SpringCloud则基于SpringBoot构建,提供完整的分布式系统解决方案,包括服务发现(Eureka/Nacos)、配置中心(Config Server)、熔断器(Resilience4j/Sentinel)等关键组件。这套技术栈特别适合需要快速迭代的互联网应用,能 阅读详情

相关推荐

ComfyUI+minimaxh3本地部署:漫剧分镜批量生成工作流全实操

视频生成模型正从云端API向本地化部署迁移,背后的技术逻辑是将扩散模型的文本编码、潜空间采样、VAE解码等阶段拆分为可编排的独立环节。ComfyUI作为节点化管线工具,恰好能以可视化连线方式管理这些阶段,让生成过程可控、可复用、可批量执行。minimaxh3模型支持本地推理,配合LoRA微调与参数优化,能够在保证角色一致性的前提下,从分镜脚本批量产出连续剧情片段,规避云端排队、成本高、素材不可控等工程问题。这套工作流广泛应用于漫剧、短剧和动态条漫的工业化生产,尤其适合需要高频迭代分镜草稿的内容团队。文本以零

weixin_29057065的博客 363

RuoYi-Cloud微服务架构核心技术揭秘

《RuoYi-Cloud微服务架构核心技术解析》摘要:本文系统分析了RuoYi-Cloud的六大核心机制:1)基于RBAC+DataScope的双维度权限控制,通过AOP实现功能权限校验与动态SQL数据过滤;2)OpenFeign的微服务通信机制,包括API契约、负载均衡与降级策略;3)采用TTL实现全链路上下文透传;4)动态数据源路由支持读写分离;5)基于Jackson序列化的敏感数据动态脱敏方案;6)Seata分布式事务的AT模式实现跨服务数据一致性。架构设计注重无侵入性(AOP)与性能优化(异步日志、

m0_68711597的博客 489

开发板的使用

一、开发板使用学习大纲。 1、开发板组成、核心板资源,底板资源。 2、开发板连接、调试工具、串口参数配置。 3、开发板启动过程。 4、文件传输 1)使用串口传输。 上传/下载 2)使用网口传输。 上传/下载 5、临时/永久配置开发板IP地址。 6、开发板启动脚本。 二、开发板的组成。 核心板: CPU处理器: 芯片:S5P6818(三星) 内核: ARM cortex-A53 -> 八核处理器 运行内存:512MB*2=1G nandflash:4G 底板: 电源线:5V 串口...

qq_45633736的博客 2658

网约车架构核心技术揭秘

网约车平台的核心业务场景与需求典型用户角色(乘客、司机、平台管理员)高并发、低延迟、高可用性等技术挑战。

ShY_b70a的博客 390

Vivado时序违约小结

目录1. setup time违约1.1 逻辑级数太高1.2 Fanout太大2. hold time 违约2.1 异步信号处理导致hold time违约 1. setup time违约 建立时间是工程设计中最常遇到的问题了。一般说来,导致建立时间违例主要有两个原因:逻辑级数太大或者扇出太大,当然也可以尝试通过降频来解决建立时间违约。 1.1 逻辑级数太高 Levels指的是逻辑级数logic level,一个logic level的延迟对应的是一个LUT和一个Net的延迟,对于不同的器件,不同频率的设计能

mu_guang_的博客 7152

别再手动切换了!用SP3485+三极管搞定RS485自动收发电路(附完整原理图)

本文详细介绍了如何利用SP3485芯片和三极管设计RS485自动收发电路,解决传统手动切换带来的IO资源占用和软件复杂度问题。通过原理分析、电路设计拆解和实战注意事项,帮助工程师打造稳定可靠的自动收发通信模块,显著提升系统性能和可靠性。

weixin_26833939的博客 509

【MCP技术深度解析】:揭秘MCP架构核心原理与高性能优化策略

掌握MCP架构核心原理与优化技巧,解决高并发场景性能瓶颈。涵盖MCP技术问答、适用场景、异步处理与负载均衡策略,提升系统稳定性与响应效率。关键优势显著,值得收藏并点击了解完整方案。

QuickDebug的博客 1148

不用买VR设备!用UE5内置模拟器开发虚拟现实项目的完整教程

本文提供了一套无需购买昂贵VR硬件的虚拟现实开发最佳实践方案。详细介绍了如何利用虚幻引擎5内置的XR模拟器,从零开始配置开发环境、模拟操作、构建场景并实现核心交互逻辑。通过这套纯软件方案,开发者可以高效学习VR开发核心,大幅降低入门门槛和成本。

weixin_29019241的博客 611

【Go语言高性能框架Hertz深度解析】:揭秘字节跳动内部微服务架构核心利器

wu

LearnFlow的博客 1191

磁传感器技术解析:从霍尔效应到车规级应用,纳芯微的本土第一之路

磁传感器是现代工业与汽车电子中的关键感知元件,其技术演进经历了从分立器件到高集成度SoC的跨越。霍尔效应与磁阻效应构成两大物理基础,其中硅基霍尔方案凭借高性价比与成熟供应链,在车规级应用中占据主流。高精度电流检测、角度与位置感知、磁开关等场景,对传感器的温漂抑制、共模瞬态抗扰与批量一致性提出严苛要求。车规级可靠性体系与系统级集成能力,成为衡量供应商的核心标尺。随着新能源主驱、光伏逆变、工业伺服等应用爆发,具备完整信号链与隔离技术积累的厂商正逐步构建护城河。本文以纳芯微为样本,剖析其从隔离技术延伸至磁传感器平

weixin_34387468的博客 365

SerDes系列之 SSC扩频时钟技术

扩频时钟,又称展频(SSC-Spread Spectrum Clocking),当前PCIE、DDR、USB等几乎所有的高速接口都支持SSC的功能。电子工程师在日常的电气测试中经常与之接触,在电磁传导和辐射发射验证过程中,经常需要使用到芯片的SSC功能,它的物理表现形式,就是信号的比特率会在一个很小的范围内浮动,多见于周期性变化的时钟信号。

一只豌豆象的博客 3439

Java高并发架构核心技术有哪些?

据有关数据表明,现在基本工作年限超过5年的Java开发岗以及各大厂招聘岗位,对于高并发这块内容是必定会考察的。这也就意味着,你想要在今年这个大环境下,找到一份薪水高且发展前景好的岗位,不关基础知识还要有良好的编码习惯和能力、排查问题、解决问题的能力以及整体系统的设计能力和架构能力。

wdj_yyds的博客 343

《二、企业级监控系统之Prometheus监控node_exporter》

文章目录一、部署node_exporter服务二、部署prometheus服务2.1、部署node_exporter服务三、grafana之添加数据源四、grafana之导入监控模板五、grafana之修改模板变量六、grafana之修改仪表板变量总结 > 这里是引用 一、部署node_exporter服务 docker run -d --restart=always --name node_exporter --net=“host” --pid=“host” -v “/:/host:ro,

东城绝神 1万+

微服务全栈实战指南:从架构设计到核心组件深度解析,SpringCloudAlibaba技术栈一站式解决方案!

从单体架构到微服务化,从技术选型到生产落地——本文以 SpringCloudAlibaba 技术生态为核心,系统性拆解微服务架构的核心组件与实战场景,涵盖服务治理、容错防护、异步通信等关键领域,助您快速构建高可靠、易扩展的云原生分布式系统。

程序员高级码农的博客 399

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ECS架构核心原理大揭秘,掌握未来游戏开发的底层逻辑

掌握DOTS的ECS架构,提升游戏性能与开发效率。本文深入解析ECS核心原理,适用于高性能游戏开发场景,讲解实体、组件、系统协同机制,实现数据与逻辑分离,显著优化运行效率,值得收藏。

simcode的专栏 736

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ASP.NET Core微服务实战系列

ASP.NET Core微服务实战系列 原文:ASP.NET Core微服务实战系列   希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 前言   这里记录的是个人奋斗和成长的地方,该篇只是一个系列目录和构想,并没有完全真正开弓。之所以有这个题目,是...

weixin_30466421的博客 601

阿里最新微服务电商系统模块流出,网友炸了。。。

都说程序员工资高、待遇好, 2021 金三银四就要到了,你的小目标是 30K、40K,还是 16 薪的 20K?作为一名 Java 开发工程师,当能力可以满足公司业务需求时,拿到超预期的...

互扯程序的博客 277

微服务核心理论 - 微服务全景架构

微服务架构提倡的单一应用程序划分成一组松散耦合的细粒度小型服务,辅助轻量级的协议,互相协调、互相配合,实现高效的应用价值,符合我们应用服务开发的发展趋势。后续我们围绕它的核心模块:服务注册与发现、API 网关服务、分布式配置中心、服务通信、服务治理、分布式服务追踪与监控等,从原理到实践,一步步展开来研究。

smart_an的专栏 1051

【Java开发者必看】:1024专属技术沙龙揭秘高性能系统架构设计核心

掌握高性能系统架构设计精髓,解决Java应用性能瓶颈。本次1024 Java开发者专属技术沙龙报名开启,聚焦高并发、分布式架构与JVM优化实战,揭秘一线大厂核心技术方案。资深架构师现场分享落地经验,助力提升系统稳定性与吞吐量,值得收藏,点击了解详情。

FastSolve的博客 728

高可用CRM架构:揭秘99.999%稳定性的技术内幕

摘要:本文揭秘高可用CRM系统架构设计,重点阐述五大核心技术:1)分布式架构采用微服务+ServiceMesh+容器化部署;2)数据持久化通过异地多活+实时同步+多级备份实现;3)智能监控系统整合Prometheus+AIops+熔断机制;4)性能优化结合Redis集群+消息队列+CDN加速;5)安全设计采用零信任架构+国密加密+GDPR合规方案。以金融行业为例,展示99.999%可用性(年停机<5分钟)、10万TPS下<200ms响应时间的实践成果。(148字)

zopple的博客 275

三流Java搞技术,二流Java搞框架,一流Java…

1-3年的Java开发最缺什么?我最近面试了一个2年经验的Java开发工程师:从简历上来看挺不错的,但说到项目经验,一问全是业务的重复造轮子!不到一年开发经验的人也能做。这正应了我在知乎上...

weixin_37097680的博客 356
上一篇: Spring MVC 框架解析
下一篇: 微服务架构核心技术解析
Java开发廖志伟
博客等级 码龄2年 3491粉丝 1534原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值