dubbo-monitor-simple-2.5.3-assembly 简易监控中心安装

dubbo监控平台dubbo-monitor-simple-2.5.3 工具是zip压缩文档,解压后找到dubbo.properties文件,修改里面的参数符合自己的,在去bin目录里start即可,适用windows和linux系统 立即下载

dubbo-monitor-simple-2.5.3-assembly资源下载

dubbo-monitor是一个web工程,是基于内嵌的jetty。dubbo-monitor是使用java编写的项目,所以需要安装jdk。

安装过程
tar zxvf dubbo-monitor-simple-2.5.3-assembly
配置过程
cd dubbo-monitor-simple-2.5.3-assembly
vi conf/dubbo.properties

1   ##
     2  # Copyright 1999-2011 Alibaba Group.
     3  #  
     4  # Licensed under the Apache License, Version 2.0 (the "License");
     5  # you may not use this file except in compliance with the License.
     6  # You may obtain a copy of the License at
     7  #  
     8  #      http://www.apache.org/licenses/LICENSE-2.0
     9  #  
    10  # Unless required by applicable law or agreed to in writing, software
    11  # distributed under the License is distributed on an "AS IS" BASIS,
    12  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  # See the License for the specific language governing permissions and
    14  # limitations under the License.
    15  ##
    16  dubbo.container=log4j,spring,registry,jetty
    17  dubbo.application.name=simple-monitor
    18  dubbo.application.owner=
    19  dubbo.registry.address=multicast://224.5.6.7:1234
    20  #dubbo.registry.address=zookeeper://127.0.0.1:2181
    21  #dubbo.registry.address=redis://127.0.0.1:6379
    22  #dubbo.registry.address=dubbo://127.0.0.1:9090
    23  dubbo.protocol.port=7070
    24  dubbo.jetty.port=9090
    25  dubbo.jetty.directory=${user.home}/monitor
    26  dubbo.charts.directory=${dubbo.jetty.directory}/charts
    27  dubbo.statistics.directory=${user.home}/monitor/statistics
    28  dubbo.log4j.file=logs/dubbo-monitor-simple.log
    29  dubbo.log4j.level=WARN

注释掉19行
去掉20行的 #,将ip 端口号 修改为 zookeeper服务器的ip地址端口号,如果你的zookeeper是集群,则注册地址修改为zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183
23行 协议端口,端口号只要是没有被占用就行
24行 jetty提供web服务的端口号,即通过 浏览器访问 监控中心的端口号
其他的配置默认就行,当然也可以自己配置。

保存以上配置
启动过程
tail -f /usr/local/dubbo-monitor-simple-2.5.3/logs/stdout.log
cd /usr/local/dubbo-monitor-simple-2.5.3/bin
./start.sh
执行命令 ./start.sh 后 stdout.log日志文件会输出
[2016-03-01 11:30:46] Dubbo service server started!
说明启动成功

浏览器访问地址 http://192.168.17.129:9090/ 显示页面
这里写图片描述

dubbo-monitor-simple-2.5.3-assembly.tar.gz dubbo-monitor-simple-2.5.3-assembly.tar.gz解压后的文件夹,dubbo的监控中心,同时也是dubbo的一个服务。修改/conf目录下dubbo.properties,dubbo.registry.address=zookeeper://192.168.11.129:2181 立即下载

相关推荐

dubbo-monitor-simple-2.5.3-assembly.tar.gz 安装包

分布式,dubbo,消息中间件,zookeeper+dubbo实现分布式存储

Linux下安装Dubbo自带的简易监控中心

1、下载dubbo监控中心tar包dubbo-monitor-simple-2.5.3.tar.gz2、解压tar包tar zxvf dubbo-monitor-simple-2.5.3.tar.gz cd dubbo-monitor-simple-2.5.33、进入dubbo.properties文件修改相关配置vi conf/dubbo.properties该文件主要修改 dubbo.regis

Aurora Silent 804

dubbo-monitor-simple-2.5.5 最新安装包

dubbo-monitor-simple-2.5.5 最新安装包,根据最新的 dubbo代码编译,亲测试,可用的 dubbo-monitor-simple-2.5.5-assembly.tar.gz

dubbo-monitor监控安装

1、从github上下载dubbo源码进行编译      下载地址为:https://github.com/alibaba/dubbo.git 2、编译源码命令:首先进入~/dubbo,运行命令 mvn clean install -Dmaven.test.skip 编译完后dubbo\dubbo-simple\dubbo-monitor-simple\target有dubbo-m

514

dubbo-monitor-simple-2.5.3.zip dubbo的监控中心,亲测可用使用

因为官方下载地址关闭这里提供dubbo-monitor监控中心安装包,2.5.3版本。亲测可以,dubbo官方服务监控,适用windows和linux系统

dubbo-monitor-simple-2.5.3

dubbo服务监控中心 localhost:9090 访问 Maven+Spring+Dubbo学习笔记博客地址 http://blog.csdn.net/a_piaoyouareminemine/article/details/50010577

Dubbo操作

admin控制台安装 1.控制台下载地址https://github.com/apache/incubator-dubbo/releases 2.找到dubbo-admin 3.修改webapp/WEB-INF/dubbo.properties dubbo.registry.address=zookeeper的集群地址 4.控制中心是用来做服务治理的,比如控制服务的权重、服务的路由、...

weixin_33924770的博客 163

dubbo-monitor-simple-2.5.10-assembly.tar.gz 包 优快云 下载

Dubbo-Simple是一个简单的服务调用监控中心,用于监控在dubbo框架下接口暴露、接口注册情况、接口调用情况、接口调用时长等的监控,也可以查看接口的调用详细信息等。而且Dubbo-Simple监控中心挂掉也不会影响正常运行的生产者和消费者服务。

dubbo学习三:搭建监控中心

1、下载监控中心dubbo服务安装包:dubbo-monitor-simple-2.5.3-assembly.tar.gz 下载地址:http://download.csdn.net/download/liweifengwf/7864009 2、解压压缩包,编辑dubbo.prop...

111

Jetson Orin边缘语音AI实战:用Riva ASR/TTS + Llama 2打造离线智能语音助手

本文详细介绍了如何利用NVIDIA Jetson Orin的边缘计算能力,结合Riva ASR/TTS语音引擎和Llama 2大语言模型,构建完全离线的智能语音助手。通过硬件优化、量化部署和性能调优,实现在网络不稳定环境下的高效语音交互,适用于智能家居、车载系统等场景。

weixin_29053383的博客 243

TYPE-C PD协议实战:如何用LDR6028芯片实现边充电边OTG(附完整电路设计)

本文详细解析了如何利用LDR6028芯片实现TYPE-C接口在PD协议下的边充电边OTG功能。通过剖析PD协议双角色协商的核心挑战,提供了完整的硬件电路设计要点,包括Type-C接口配置、电源路径管理及系统框架,并附有调试实战指南,助力开发者构建稳定可靠的一线多用解决方案。

c6d7e8f9g的博客 1129

Linux 下 安装配置 Dubbo+zookeeper

安装配置Dubbo+zookeeper准备文件: 准备文件: zookeeper-3.4.9.tar.gz ,下载地址; dubbo-admin-2.5.10.war,Github地址 然后解压缩进入 dubbo-admin 目录中,执行cmd命令:mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true; 生成的war包上传到linux上 并部署到tomcat中 dubbo-monitor-simple-2.5.10-ass

sunshine__smile的博客 243

震坤行:企业 MRO 物料标准化革新之路

那产生这些问题的原因是什么呢?要想解决此问题,企业高层必须下定决心对历史数据进行梳理,并善于利用信息技术,融合企业管理的流程机制,建立起一套适合企业发展的物料标准化管理体系,循序渐进,逐步规避由物料不规范带来的管理问题,最终使得这套标准化体系能够满足企业多元化业务发展需要。国内某电子制造头部企业原先内部物料无对应分类,仅有物料编码,给企业对采购、领料的过程中造成极大的不变,基于震坤行的目录结构,预测物料对应的分类,预测准确率达到80%以上,再辅以人工校正,最终搭建起一套标准的目录体系,如图2.2所示。

carson99的博客 421

搭建dubbo监控中心

一、下载 dubbo-monitor-simple-2.5.3-assembly.tar.gz 并上传到/usr/dobbo文件夹中 下载链接 : 下载链接 二、解压 dubbo-monitor-simple-2.5.3-assembly.tar.gz ,并将解压出来的文件夹更名为monitor (实际位置:/usr/dubbo/monitor) 三、修改 /usr/dubbo/moni

Howie_zhw的博客 4320

1、信息与物理世界:“It from Bit”还是“Bit from It”?

这篇博文探讨了物理学与信息理论之间的深刻联系,从惠勒提出的“It from Bit”概念出发,讨论了信息是否是物质世界的基础,或者物质是否是信息的来源。文章回顾了2013年举办的征文竞赛以及众多学者对这一问题的不同观点,涵盖了量子理论、热力学、计算机科学、黑洞物理以及时空本质等多个领域。同时,文章还分析了信息理论在哲学层面的含义,并展望了其在未来理论、实验和应用研究中的潜力与方向。

water的专栏 299

【深度学习驱动流体力学】OpenFOAM目录流体力学求解器汇总介绍

下面这些目录结构和其中的求解器和工具展示了OpenFOAM作为一个功能强大且广泛应用的开源CFD软件框架的多样性和灵活性。每个求解器都专门用于解决不同类型的流体动力学问题,从基础的流动模拟到复杂的多相流动和燃烧模拟等各种应用场景。

源代码杀手的博客 1186

Dubbo学习-5-监控中心simpleMonitor搭建

之前已经下载好的dubbo-admin-master源码中,有dubbo-monitor-simple工程,同理,使用maven命令打包成一个可执行的jar包: 1.进入dubbo-monitor-simple工程目录里面进行打包(win8要使用管理员权限打开cmd命令行再去执行打包命令) 2. 打包完成,生成一个dubbo-monitor-simple-2.0.0-asse...

weixin_30764137的博客 164

PCL 加权局部最优投影(WLOP)简化算法

WLOP算法是一种点云重采样方法,通过迭代优化实现点云均匀化和特征保留。算法包含数据项(加权平均位置保持几何特征)和正则化项(排斥邻近点实现均匀分布)两部分。代码实现基于PCL库,通过KD树加速邻域搜索,使用高斯权重函数计算点位置更新。参数包括输出点比例、邻域半径、正则化权重和迭代次数。该算法不依赖网格信息,适合处理大规模扫描数据的预处理优化。

点云侠的博客 633

dubbo简易监控中心的安装

1.下载      dubbo-monitor-simple-2.5.3-assembly.tar.gz 2..解压,更改下面文件配置        3.启动  Window下面就直接执行start.bat  Linux下就执行start.sh 4.访问

多啦A梦借了皮卡丘的十万伏特 347

《R 语言卡方检验全解析:手写代码实现与详细步骤》卡方检验

卡方检验(Chi-Square Test)是一种常用的统计方法,主要用于检验分类变量之间的独立性或拟合优度。在医学、社会科学等领域中,卡方检验常用于分析两个或多个分类变量之间的关系。以下是卡方检验的全面解析,包括实现代码和手写公式。χ2∑Ei​Oi​−Ei​2​Oi​Ei​dfr−1c−1rcdfk−1k如果卡方统计量大于临界值,或 p 值小于显著性水平(如 0.05),则拒绝原假设。

Mrrunsen的博客 685

深入浅出AXI协议(2)——通道及信号

本文我们继续AXI协议的学习,我们将讨论5个通道的具体内容和相对应的信号。这一部分的内容现在对于大家来说可能很难理解,但是没有关系,随着学习的深入,我们会逐步讲解这里面的所有现在,现在只需要把它们当作一个可以查阅的手册,快速阅读有一个基本的印象即可。

apple_53311083的博客 1800

dubbo 监控中心安装配置

dubbo 监控中心安装配置简述dubbo的下载资源,阿里已经不在维护, 从官网已经下载不到!安装过程 tar zxvf dubbo-monitor-simple-2.5.3-assembly.tar.gz cd dubbo-monitor-simple-2.5.3/ vi conf/dubbo.properties配置信息如下:## # Copyright 1999-2011 Alibaba G

白日梦 565

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

QCustomPlot左键拖动与右键框选冲突解决:三种实现方案与踩坑实录

在Qt数据可视化开发中,鼠标交互设计是提升用户体验的核心环节。QCustomPlot作为一款轻量级绘图库,其默认的事件分发机制对鼠标按键有严格占用,左键拖动与自定义右键框选之间常因事件消费顺序和状态互斥产生冲突。理解QCustomPlot内部状态机如何响应鼠标事件,掌握像素坐标与数据坐标的转换原理,是实现稳定框选功能的前提。通过灵活运用信号槽或子类化重写事件方法,开发者可以在不破坏内置拖拽、缩放功能的前提下,增强框选统计、游标测量等实用能力。本文从事件分发机制出发,系统梳理三种实现方案,并针对上下文菜单干扰

weixin_34081595的博客 479

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

1 Dubbo环境搭建

1 Dubbo入门

linjun20的博客 156

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

dubbo入门使用第二篇--监控中心使用

下载代码:下载链接:https://github.com/apache/dubbo-admin/tree/master 解压 进入dubbo-monitor-simple目录 ==>进入main/java/resources/conf目录,修改dubbo-properties文件中的zookeeper注册中心地址,web页面访问端口等(默认8080),本文使用默认配置。 退...

行走巨人国 439

Maven打包插件Assembly(七)

1.在 dubbo 的 provider 项目(实现类项目dubbo-service-impl)中 pom.xml 配置 assembly插件信息 <!-- 指定项目的打包插件信息 --> <plugin> <artifactId>maven-assembly-plugin</artifactId> <c...

364
上一篇: spring整合dubbo-2.5.3(使用TCP广播或者zookeeper 暴露和发现服务)
下一篇: Web监听器导图详解
三易的博客
博客等级 码龄15年 42粉丝 89原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值