- 文档首页
微服务引擎
用户指南
治理中心
服务管理
接入 Java 应用
接入 Java 应用
微服务引擎支持通过接入指引,自动生成应用接入工作负载所需的 Label 和 Annotation 信息。将生成的 Label 和 Annotation 信息添加到部署应用的工作负载,并运行成功后,即可将应用接入微服务引擎。本文介绍如何将 Java 应用接入微服务引擎。
背景信息
Java 数据面接入模式
当前支持多种 Java 服务接入模式,满足不同的应用场景。
高级配置
前提条件
- (可选)注册中心来源的服务,已创建同步任务,生成治理中心中服务网格命名空间。创建同步任务的方法参见 创建同步任务。
说明
服务网格命名空间的名称由 Nacos 注册中心名称、Nacos 命名空间名称和 NacosGroup 名称拼接而成。创建同步任务时,自动生成治理中心中服务网格命名空间。
- (可选)实现 延迟下线、自适应下线 功能前,需要先完成 PreStop 改造,操作说明参见 PreStop 改造。
- (可选)实现 延迟注册(延迟上线)功能前,需要先完成 ReadinessProbe 改造,操作说明参见 健康检查。
操作步骤
- 在 接入指引 页面,填写服务配置并获取应用接入工作负载所需的 Label 和 Annotation 信息。
- 单击 点击获取并复制命令行 获取应用接入微服务引擎所需的 Label 和 Annotation 信息。
- 配置 Deployment。将获取的 Label 和 Annotation 信息添加至已创建的 Deployment 中并更新。YAML 示例文件如下。
注意
不同接入模式对应的 sidecar.mesh.io/data-plane-mode 参数值不同,具体以控制台展示为准。
- 当您需要对 HTTP 请求中 Header 用于流量标识时。可以在入口服务工作负载的 Java 启动命令增加 -Dmse.custom.propagate.header.keys 启动参数,参数的 Value 值为自定义业务 Header 的 Key 值。例如,采用自定义 Header "x-canary:true" 的示例如下:
注意
为保障传输性能,单个治理中心内,仅允许设置 10 个自定义 Header,多个之间用 "," 分割。超出的自定义 Header 自动丢弃。
最近更新时间:2025.09.16 18:08:49