带你读《Apache Dubbo微服务开发从入门到精通》——六、 配置项手册(8)

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 带你读《Apache Dubbo微服务开发从入门到精通》——六、 配置项手册(8)

《Apache Dubbo微服务开发从入门到精通》——配置手册——六、 配置项手册(7) https://developer.aliyun.com/article/1225082



9) metrics

 

指标配置。配置类:org.apache.dubbo.config.MetricsConfig

 

属性

对应URL参数

类型

是否必填

缺省值

作用

描述

兼容性

protocol

protocol

string

可选

prometheus

性能调优

协议名称,默认使用prometheus

3.0.0以上版本

prometheus

 

PrometheusConfig

可选

 

配置关联

prometheus相关配置

3.0.0以上版本

aggregation

 

AggregationConfig

可选

 

配置关联

指标聚合相关配置

3.0.0以上版本

 

PrometheusConfig对应类:org.apache.dubbo.config.nested.PrometheusConfig

 

属性

类型

是否必填

缺省值

作用

描述

exporter.enabled

boolean

可选

 

是否启用prometheus exporter

exporter.enabled

exporter.enableHttpServiceDiscovery

boolean

可选

 

是否启用http服务发现

exporter.enableHttpServiceDiscovery

exporter.httpServiceDiscoveryUrl

string

可选

 

http服务发现地址

exporter.httpServiceDiscoveryUrl

exporter.metricsPort

int

可选

 

当使用pull方法时,暴露的端口号

exporter.metricsPort

exporter.metricsPath

string

可选

 

当使用pull方法时,暴露指标的路径

exporter.metricsPath

pushgateway.enabled

boolean

可选

 

是否可以通过prometheus的Pushgateway发布指标

pushgateway.enabled

pushgateway.baseUrl

string

可选

 

Pushgateway地址

pushgateway.baseUrl

pushgateway.username

string

可选

 

Pushgateway用户名

pushgateway.username

pushgateway.password

string

可选

 

Pushgateway密码

pushgateway.password

pushgateway.pushInterval

int

可选

 

推送指标间隔时间

pushgateway.pushInterval

 

AggregationConfig对应类:org.apache.dubbo.config.nested.AggregationConfig

 

属性

类型

是否必填

缺省值

作用

描述

enabled

boolean

可选

 

是否开启本地指标聚合功能

enabled

bucketNum

int

可选

 

时间窗口存储桶个数

bucketNum

timeWindowSeconds

int

可选

 

时间窗口时长(s)

timeWindowSeconds

 

10) SSL

 

TLS认证配置。配置类: `org.apache.dubbo.config.SslConfig`

 

属性

对应URL参数

类型

是否必填

缺省值

作用

描述

兼容性

serverKeyCertChainPath

server-key-cert-chain-path

string

可选

 

安全配置

服务端签名证书路径

2.7.5以上版本

serverPrivateKeyPath

server-private-key-path

string

可选

 

安全配置

服务端私钥路径

2.7.5以上版本

serverKeyPassword

server-key-password

string

可选

 

安全配置

服务端密钥密码

2.7.5以上版本

serverTrustCertCollectionPath

server-trust-cert-collection-path

string

可选

 

安全配置

服务端信任证书路径

2.7.5以上版本

clientKeyCertChainPath

client-key-cert-chain-path

string

可选

 

安全配置

客户端签名证书路径

2.7.5以上版本

clientPrivateKeyPath

client-private-key-path

string

可选

 

安全配置

客户端私钥路径

2.7.5以上版本

clientKeyPassword

client-key-password

string

可选

 

安全配置

客户端密钥密码

2.7.5以上版本

clientTrustCertCollectionPath

client-trust-cert-collection-path

string

可选

 

安全配置

客户端信任证书路径

2.7.5以上版本



《Apache Dubbo微服务开发从入门到精通》——配置手册——六、 配置项手册(9) https://developer.aliyun.com/article/1225078

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
相关文章
|
10天前
|
存储 网络协议 Nacos
高效搭建Nacos:实现微服务的服务注册与配置中心
Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台。它旨在帮助开发者更轻松地构建、部署和管理分布式系统,特别是在微服务架构中。
179 81
高效搭建Nacos:实现微服务的服务注册与配置中心
|
3月前
|
Dubbo Java 应用服务中间件
Spring Cloud Dubbo:微服务通信的高效解决方案
【10月更文挑战第15天】随着信息技术的发展,微服务架构成为企业应用开发的主流。Spring Cloud Dubbo结合了Dubbo的高性能RPC和Spring Cloud的生态系统,提供高效、稳定的微服务通信解决方案。它支持多种通信协议,具备服务注册与发现、负载均衡及容错机制,简化了服务调用的复杂性,使开发者能更专注于业务逻辑的实现。
84 2
|
3月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
336 1
|
4月前
|
安全 应用服务中间件 API
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2
|
4月前
|
算法 安全 Java
微服务(四)-config配置中心的配置加解密
微服务(四)-config配置中心的配置加解密
|
4月前
|
消息中间件 监控 开发工具
微服务(三)-实现自动刷新配置(不重启项目情况下)
微服务(三)-实现自动刷新配置(不重启项目情况下)
|
2月前
|
Java 网络安全 Nacos
Nacos作为流行的微服务注册与配置中心,其稳定性与易用性广受好评
Nacos作为流行的微服务注册与配置中心,其稳定性与易用性广受好评。然而,“客户端不发送心跳检测”是使用中常见的问题之一。本文详细探讨了该问题的原因及解决方法,包括检查客户端配置、网络连接、日志、版本兼容性、心跳检测策略、服务实例注册状态、重启应用及环境变量等步骤,旨在帮助开发者快速定位并解决问题,确保服务正常运行。
53 5
|
2月前
|
Dubbo Cloud Native 应用服务中间件
阿里云的 Dubbo 和 Nacos 深度整合,提供了高效的服务注册与发现、配置管理等关键功能,简化了微服务治理,提升了系统的灵活性和可靠性。
在云原生时代,微服务架构成为主流。阿里云的 Dubbo 和 Nacos 深度整合,提供了高效的服务注册与发现、配置管理等关键功能,简化了微服务治理,提升了系统的灵活性和可靠性。示例代码展示了如何在项目中实现两者的整合,通过 Nacos 动态调整服务状态和配置,适应多变的业务需求。
60 2
|
2月前
|
网络安全 Nacos 开发者
Nacos作为流行的微服务注册与配置中心,“节点提示暂时不可用”是常见的问题之一
Nacos作为流行的微服务注册与配置中心,其稳定性和易用性备受青睐。然而,“节点提示暂时不可用”是常见的问题之一。本文将探讨该问题的原因及解决方案,帮助开发者快速定位并解决问题,确保服务的正常运行。通过检查服务实例状态、网络连接、Nacos配置、调整健康检查策略等步骤,可以有效解决这一问题。
42 4
|
2月前
|
Java 网络安全 Nacos
Nacos作为流行的微服务注册与配置中心,其稳定性和易用性备受青睐。
Nacos作为流行的微服务注册与配置中心,其稳定性和易用性备受青睐。然而,实际使用中常遇到“客户端不发送心跳检测”的问题。本文深入探讨该问题的原因及解决方案,帮助开发者快速定位并解决问题,确保服务正常运行。通过检查客户端配置、网络连接、日志、版本兼容性、心跳策略、注册状态、重启应用和环境变量等步骤,系统地排查和解决这一问题。
58 3

推荐镜像

更多