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

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
性能测试 PTS,5000VUM额度
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 带你读《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 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
相关文章
|
2月前
|
Dubbo Java 应用服务中间件
💥Spring Cloud Dubbo火爆来袭!微服务通信的终极利器,你知道它有多强大吗?🔥
【8月更文挑战第29天】随着信息技术的发展,微服务架构成为企业应用开发的主流模式,而高效的微服务通信至关重要。Spring Cloud Dubbo通过整合Dubbo与Spring Cloud的优势,提供高性能RPC通信及丰富的生态支持,包括服务注册与发现、负载均衡和容错机制等,简化了服务调用管理并支持多种通信协议,提升了系统的可伸缩性和稳定性,成为微服务通信领域的优选方案。开发者仅需关注业务逻辑,而无需过多关心底层通信细节,使得Spring Cloud Dubbo在未来微服务开发中将更加受到青睐。
69 0
|
2月前
|
设计模式 数据管理 测试技术
后端开发中的微服务架构设计哲学
【8月更文挑战第23天】在软件开发的海洋中,微服务架构如同一艘精心设计的船只,它以独特的设计理念和航行技巧,引领着后端开发的未来。本文将探讨微服务的核心概念、设计原则以及如何将这些理念融入到日常的开发实践中,旨在为读者提供一套清晰的微服务设计指南。
|
2月前
|
监控 负载均衡 数据管理
后端开发中的微服务架构实践与挑战
【8月更文挑战第20天】在现代软件工程领域,微服务架构因其灵活性和可扩展性而受到推崇。本文将深入探讨微服务架构的核心概念、实施过程中的关键步骤以及面临的主要挑战,旨在为后端开发人员提供一个全面的视角,帮助他们理解和应对微服务架构带来的变革。
|
23天前
|
缓存 Java 开发者
开发故事:一个 @Async 如何搞瘫整个微服务系统
大家好,我是小米,一个热爱分享技术的29岁开发者。本文讲述了一个困扰我们团队的开发环境问题,最终发现罪魁祸首竟是 `@Async` 注解。我们通过详细分析错误日志和 Spring 的 Bean 代理机制,逐步排查并解决了这一难题。文章介绍了三种解决方案:调整依赖结构、使用 `@Lazy` 延迟加载以及禁用 `@Async` 的代理功能。希望对你有所帮助!欢迎关注我的微信公众号“软件求生”,获取更多技术干货!
19 5
开发故事:一个 @Async 如何搞瘫整个微服务系统
|
2月前
|
运维 监控 持续交付
后端开发中的微服务架构:优势与挑战
【8月更文挑战第20天】随着云计算和容器化技术的发展,微服务架构已经成为现代软件开发中的一种流行趋势。本文将探讨微服务架构的核心优势以及在实施过程中可能遇到的技术和组织挑战。我们将从微服务的定义入手,进而深入分析其设计哲学、技术特性以及在实际应用中的效益与问题。
163 56
|
8天前
|
设计模式 负载均衡 监控
深入理解后端开发中的微服务架构
在现代软件开发领域,微服务架构已经成为一种流行的设计模式。本文将探讨微服务的基本概念、优势与挑战,并通过实例展示如何在实际项目中应用微服务架构。无论是初学者还是经验丰富的开发者,都能从中获得启发和实用技巧。
22 7
|
11天前
|
Dubbo 应用服务中间件 Apache
Star 4w+,Apache Dubbo 3.3 全新发布,Triple X 领衔,开启微服务通信新时代
在 Apache Dubbo 突破 4w Star 之际,Apache Dubbo 团队正式宣布,Dubbo 3.3 正式发布!作为全球领先的开源微服务框架,Dubbo 一直致力于为开发者提供高性能、可扩展且灵活的分布式服务解决方案。此次发布的 Dubbo 3.3,通过 Triple X 的全新升级,突破了以往局限,实现了对南北向与东西向流量的全面支持,并提升了对云原生架构的友好性。
|
9天前
|
存储 运维 负载均衡
后端开发中的微服务架构实践与思考
本文旨在探讨后端开发中微服务架构的应用及其带来的优势与挑战。通过分析实际案例,揭示如何有效地实施微服务架构以提高系统的可维护性和扩展性。同时,文章也讨论了在采用微服务过程中需要注意的问题和解决方案。
|
2月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
当今社会,物联网技术的发展带来了许多繁琐的挑战,尤其是在数据库管理系统领域,比如实时整合海量数据、处理流中的事件以及处理数据的安全性。例如,应用于智能城市的基于物联网的交通传感器可以实时生成大量的交通数据。据估计,未来5年,物联网设备的数量将达数万亿。物联网产生大量的数据,包括流数据、时间序列数据、RFID数据、传感数据等。要有效地管理这些数据,就需要使用数据库。数据库在充分处理物联网数据方面扮演着非常重要的角色。因此,适当的数据库与适当的平台同等重要。由于物联网在世界上不同的环境中运行,选择合适的数据库变得非常重要。 原创文字,IoTDB 社区可进行使用与传播 一、什么是IoTDB 我
111 9
Apache IoTDB进行IoT相关开发实践
|
25天前
|
消息中间件 存储 缓存
后端开发之深入浅出微服务架构
在数字化时代的浪潮中,后端开发如同一座桥梁,连接着用户与数据的世界。本文将带你探索微服务架构的奥秘,从基础概念到实战应用,一步步揭开它神秘的面纱。我们将一起思考,如何在这个快速变化的时代,找到属于自己的节奏和方向。
41 2

推荐镜像

更多
下一篇
无影云桌面