相关内容
分布式配置
准备工作开始实践分布式配置功能前,请确保已完成了 sdk 下载。 使用分布式配置功能涉及到以下部分:pom.xml 添加配置依赖项在代码中引用配置轻量级服务注册中心下发动态配置通过 tsf平台下发动态配置 一、依赖项添加 pom.xml 依赖:< dependency> <groupid> com.tencent.tsf< groupid> <arti...
应用场景
tsf 提供了 restful 调用方式和自研的高性能 rpc 框架,能够构建高可用、高性能的分布式系统,tsf 系统地考虑了分布式服务发现、路由管理、安全、负载均衡等细节问题。 同时 tsf 将在未来打通消息队列、api gateway 等服务,满足用户多样化的需求。应用发布和管理相对于传统的应用发布需要运维人员登录到每一台服务器...
应用配置
前提条件在使用控制台的应用配置功能前,请确保已经按照 分布式配置 配置了相关依赖项。 操作步骤创建配置登录 tsf 控制台。 在左侧导航栏,单击【配置管理】> 【应用配置】。 在应用配置页面顶部,选择目标应用。 在配置列表标签页,单击【新建】。 填写配置内容。 配置项名:填写配置名。 配置内容:按照 yaml ...
服务注册与发现
artifactid> <dependency> <! -- 使用分布式配置自动刷新功能,需要显示添加actuator的依赖包 --> <dependency> < groupid>...部署相关操作可参考 虚拟机应用部署组 或 容器应用部署组。 从 eureka 迁移已经接入 eureka 服务注册与发现的应用,只需要修改pom.xml依赖,就可以将服务...
词汇表
分布式工具相关 专有名词对应英文解释 tsf 分布式配置管理tsf distributedconfiguration managementtsf 分布式配置管理实现了将分布式系统的配置信息在 t...资源管理相关 专有名词对应英文解释 集群cluster集群是指云资源管理的集合,包含了运行应用的云主机等资源。 集群中的云资源可以是容器、可以是虚拟机等...
产品优势
日志服务提供采集、呈现、解析、检索的一站式能力,帮助开发者快速定位目标日志基于 elk 等开源组件搭建 配置管理分布式配置,支持从环境、版本、应用三个维度进行管理,配置动态推送和历史推送回溯能力自行搭建和维护服务治理支持细粒度的服务路由、限流、鉴权功能,控制台进行可视化配置自行搭建和维护 分布式事务...
产品功能
tsf 提供部署组来实现应用的版本控制功能。 tsf 将每次操作记录下来,用户可以在应用的变更记录页面中查看和搜索变更记录。 分布式配置管理配置管理包括...服务提供者和服务调用者将地址信息注册到服务注册中心,并从服务注册中心获取所有注册服务的实例列表,服务调用者使用服务提供者的实例地址进行调用。 ...
全局配置
操作场景全局配置功能用于动态更新应用代码中的配置。 全局配置可以保证配置内容在某个集群或者命名空间中全局生效。 全局配置包括管理配置和发布配置两部分。 管理配置包括创建配置、生成新版本配置和删除配置。 配置可以发布到命名空间下的所有应用。 前提条件在使用全局配置功能之前,请确保已经按照 分布式配置...
配置模板
用户可以基于配置模板来创建 应用配置 或者 全局配置。 在使用配置模板功能之前,请确保已经按照 分布式配置开发文档 添加了代码注释。 新建配置模板登录 tsf 控制台。 单击左侧导航栏配置管理,再选择配置模板。 单击【新建模板】。 填写配置模板信息。 模板名:填写模板名。 类型:ribbon、hystrix、zuul 或自定义...
加密配置
配置加密功能提供了对配置值加密的存储全套解决方案。 通过增强源生 sdk 能力,同时兼容本地文件配置和分布式配置的配置值加密。 一、准备工作确保使用最新的 tsf sdk,参考 sdk 下载。 按照 分布式配置开发文档 添加了代码注释。 下载 sdk 加密工具。 准备需要加密的相关信息(此处为举例,用户使用时请调整)密码...
应用概述
虚拟机应用、容器应用和 serverless 应用的对比如下:应用类型虚拟机应用容器应用serverless 应用应用托管方式一台云服务器部署一个应用使用 docker 部署应用,一台云服务器可以部署多个应用无需关心托管方式,开箱即用使用场景传统部署场景对容器运行环境需要定制和希望提升资源利用率的场景免运维,弹性扩容的高效...
应用管理相关
tsf 是否支持在同一台服务器上安装多个应用? 在 tsf 中,应用的部署有两种类型: cvm 云服务器独占实例:在一台 cvm 云服务器上,仅部署单独一个应用。 通常根据应用需要的资源配置来购买 cvm 云服务器。 容器实例:tsf 使用 docker 容器在一台独立的 cvm 云服务器上创建多个 docker 实例,允许在每一个 docker 实例...
容器应用部署组
协议:tcp、udp。 容器端口:容器内应用程序监听的端口。 服务端口:集群外通过负载均衡域名或ip+服务端口访问服务; 集群内通过服务名+服务端口访问服务。 建议和容器端口保持一致。 日志配置项:选择日志配置项,用于采集应用的业务日志数据。 部署应用前提条件:已经将镜像推送到应用的镜像仓库中,参考 制作镜像 ...
Dubbo 应用接入TSF
操作场景tsf 为其他应用提供服务注册中心,dubbo 应用可通过依赖 jar 包的方式接入该项服务。 本文档介绍 dubbo 应用从接入tsf 到部署应用的操作方法及相关注意事项。 操作步骤1. maven 环境安装详细操作请参考 maven 安装。 2. 注册中心配置dubbo 官网 demo:< dubbo:registry address=multicast:224. 5.6. 7...
虚拟机应用部署组
关联应用:关联应用字段决定了后续程序包来源和应用配置来源。 日志配置项:指定部署组内实例的业务日志采集规则。 如果配置为" 无" 将不采集业务日志。 删除部署组下线部署组内所有实例,才能执行部署组的删除操作。 单击部署组列表页右侧的【删除】。 应用生命周期管理相关 功能说明 添加实例将 cvm 云...
应用基本操作
应用类型:普通应用或 mesh 应用部署方式:虚拟机部署或容器部署 删除应用注意:删除应用会同时删除应用关联的程序包或者镜像。 当应用下有部署组时,无法执行删除操作,需要先删除所有部署组后才能删除应用。 在应用列表的操作列,单击【删除】。 在确认弹框中,单击【确认】完成删除...
日志服务相关
对于使用容器部署的应用,在下述两种情况下 tsf 会采集 stdout 日志:业务容器启动服务进程时不重定向 stdout 此时可以登录上容器所在的机器,通过kubectl logs或者docker logs观察程序自身有无输出stdout业务容器启动服务进程时将 stdout重定向到datatsf_stdstdoutlogssys_log.log此时可以登录上容器所在的机器...
TSF Mesh 应用(容器篇)
一、创建并部署 mesh 应用1. 创建应用1.1 登录 tsf 控制台。 1.2 在左侧导航,单击【应用管理】,进入应用列表页。 1.3 在应用列表页,单击【新建应用】...在服务列表页,单击服务 id,进入服务详情页。 单击【api 列表】标签页,可以查看上报的 api 定义。 三、验证服务调用使用同样的步骤一和步骤二部署 user...
服务路由使用方法
前提条件要使用路由功能,用户需要在客户端配置依赖项,然后在 tsf 控制台设置路由规则。 使用服务路由配置依赖项spring cloud 应用请参考开发手册中的 服务路由。 对于 mesh 应用,如果希望使用基于自定义标签的路由,需要在代码中设置标签,关于如何设置标签参考 mesh 开发使用指引 。 新建路由规则登录 tsf 控制台...
TSF Mesh 应用(虚拟机篇)
上传程序包2.1 在左侧导航栏单击【应用管理】,选择某一应用的【id应用名】,进入应用服务详情页。 2.2 在应用服务详情页单击【程序包管理】标签页。 2.3 在标签页单击【上传程序包】,选择程序包,填写程序包相关信息。 2.4 单击【提交】,完成上传。 3. 创建部署组可参考 虚拟机应用部署组 中关于创建部署组的流程...