导读
科技是推动社会发展的重要动力,技术是推动行业发展的重要支撑力量。为便于读者了解腾讯云中间件产品的最新动态,腾讯云中间件推出产品月报专栏,每月一期。本月的三项动态如下:
1. 产品最新动态:腾讯微服务平台TSF、消息队列CKafka发布最新功能,每一个功能都能安利你的心;
2. 发布两款新产品:基于Apache Pulsar自研的金融级消息队列TDMQ、分布式事务DTF;
3. 孵化产品动态:一款高性能、高可靠的通用分布式任务调度中间件,预计8月底实现产品独立化。
中间件小Q妹的悄悄话:文末有你们心心念念的腾讯公仔和文化衫哦~
●产品最新动态●
腾讯微服务平台TSF
产品介绍:稳定、高性能的微服务技术中台。
立体化的监控运维能力
- 支持 JVM 监控:支持查看 JVM 内存分布、线程、火焰图。
- 支持日志投递到 Ckafka:支持将业务日志投递到用户的 Ckafka 中。
- 支持熔断事件:支持熔断事件和告警配置。
- 优化告警配置功能:支持四种不同的告警形式配置:日志关键词告警、服务状态告警、部署组健。
发布全新微服务网关
- 微服务网关支持 Spring Cloud Gateway:提供基于 Spring Cloud Gateway 的微服务网关 SDK,支持服务注册发现、监控、调用链等能力。
- 微服务网关支持微信小程序登录插件:微信小程序登录插件可帮助您调用接口,并缓存登录态。
- 微服务网关支持请求路径重定向配置:通过对服务对外暴露的接口配置重定向,可保障内部接口信息不会过分暴露,并能够保证上下游系统接口的一致性。
更便捷的应用调试与发布能力
- 支持 Spring Cloud 应用的全链路灰度发布功能:简化路由配置,支持创建泳道管理一组部署组,支持针对流量进行染色。
- TSF 支持端云联调:您无需搭建VPN即可实现本地应用和部署在云端的 TSF 应用相互调用测试联调。
近期规划
- 支持dubbo应用使用TSF服务治理能力:实现dubbo插件,用户只需要依赖jar包,无需做任何修改就能使用TSF的治理能力。
- 云上Spring Cloud应用平滑迁移至TSF:支持与原有集群的微服务双向订阅访问能力。
- mesh应用支持全链路灰度:降低配置成本,可以支持故障注入、服务流量复制等等高级最佳实践
- 优化APM功能:依赖拓扑图支持全屏、增加服务和接口的监控数据,提供全局服务监控统计数据,帮助用户及时了解服务和接口的状态信息。
扫码了解更多腾讯微服务平台TSF的信息
消息队列CKafka
产品介绍:分布式、高吞吐量、高可扩展性的消息服务,具备数据压缩、同时支持离线和实时数据处理等优点。
新功能特性
- 支持Kafka 2.4.0版本:CKafka专享版已可以购买2.4版本的Kafka。
- 专享版支持快速扩容:当专享版磁盘用满后可以快速扩容并告知用户,保证Kafka的服务正常。
- 限流监控指标优化: 在实例健康度处增加了限流的告警规则和指标展示,用户可以准确判断实例是否发生过限流、发生的次数。
- 消息转储至ES: 当前已支持CKafka To Elasticsearch,用户可以将Kafka的消息转储到用户公有云上的ES服务中用于数据分析等场景。
- 标签对接CAM:支持打了标签的资源按照CAM权限展示和使用,用户可以按照业务线的不同来隔离资源。
- 专业版上线:可以自由配置带宽、磁盘、Topic、Partition数。
近期规划
- 支持公网访问:支持通过CLB挂载CKafka的方式进行公网访问。
- 更新默认告警机制:优化默认监控告警机制,支持按照峰值带宽的百分比设置默认的流量告警。
- 全局消费状态展示:支持在控制台全量展示某个Topic或者consumerGroup下的消费状态,并按照堆积量排序,方便用户排查消费问题。
- 全局配置ACL策略:支持配置全局的ACL策略,用户无需在新增Topic之后单独为其配置ACL策略。
扫码了解更多消息队列CKafka的信息
●新款产品动态●
消息队列TDMQ
产品介绍: 一款基于 Apache 顶级开源项目 Pulsar 自研的金融级分布式消息中间件,业内首款Serverless化消息队列。
现TDMQ已上线腾讯云官网,同步发布Go和Java两种语言的客户端,开放内测体验,欢迎大家试用并进群交流。
新功能尝鲜
- 支持全局&局部顺序消息:用户可以创建全局顺序或者局部顺序的Topic,保证消息的先进先出
- 支持消息回溯:用户可以在一定的时间范围内,重设消费的游标进行消费
- 支持延时消息:用户可以在客户端配置消息延时的时间,最长支持1周的时间
- 支持多租户VPC隔离:用户可以选择任意的VPC网络接入TDMQ,用户之间的网络隔离,访问更加安全
未来规划
- 支持事务消息:消息的生产消费过程可以实现事务一样的效果,生产端产生消息后如果未接收到confirm信息,消息将对消费端不可见
- 支持AMQP协议:支持使用AMQP协议的客户端按照AMQP的规则来进行生产消费,如果用户原先用的RabbitMQ则可以不用修改代码迁移到TDMQ
- 支持KOP协议:支持使用Kafka 2.1以后的客户端来进行消息的生产消费,对于原先使用Kafka的用户,可以切换到TDMQ。使得TDMQ兼顾大吞吐量的流处理场景和传统的消息队列场景
扫码了解更多消息队列TDMQ的信息
分布式事务DTF
产品介绍:强一致、高性能、高可用的分布式事务服务,接入简单,轻松管理高并发交易。
现DTF已上线腾讯云官网,并开放内测体验,欢迎大家试用并进群交流。
新功能尝鲜
- 高性能、灵活接入的 TCC 接入模式:在该模式下您可自定义补偿型、资源预留型、消息队列型事务,同时,TCC 模式支持事务多重嵌套,也支持嵌套 FMT 子事务。在接入资源上,您可接入包括数据库、微服务、Redis、MQ 等多种资源,灵活处理各种业务场景。
- 开发、接入简单的 FMT 框架托管接入模式:DTF 通过 FMT 框架解析您的 SQL 语句,
- 便捷的使用方法:免去了编写 Confirm/Cancel 方法的烦恼,接入使用便捷,对代码无侵入,助您高效完成业务分布式事务的开发。
- 全新概览:全方位监控事务运行状况。此外,您也可以在事务分组界面中查看完整的事务运行数据监控。
- 异常事务告警:控制台手动重试异常事务。助您及时感知异常事务,在处理造成事务异常的原因后便捷的完成异常事务的重试。
近期规划
1. 增加多RestTemplete实例的场景兼容。
2. 增强spring-boot-dtf对druid的兼容性。
3. 增加spring-boot-dtf-druid包,以提高对druid的兼容性。
扫码了解更多分布式事务DTF的信息
●孵化产品动态●
分布式任务调度
产品介绍:一款高性能、高可靠的通用分布式任务调度中间件,通过指定时间规则严格触发调度任务,保障调度任务的可靠有序执行。
目前该产品功能可在腾讯微服务平台TSF控制台中查找任务调度功能,未来8月底实现产品独立化。
即将上线新特性
- 任务编排:通过构建调度任务的上下游依赖关系完成复杂的任务调度逻辑,提供可视化的流程编排方式。支持任务依赖关系编排、任务 "串行" "并行" 执行、任务 "且" "或" 二元逻辑组合、任务成功/失败触发的逻辑组合,并提供核心任务节点。
- 任务分片:通过分而治之的思想将单一任务按逻辑切分为单个独立子任务,将多个独立子任务路由到集群的任一工作节点提高任务执行效率,同时提升集群节点的整体资源利用效率。支持用户自定义分片参数、分片任务单机并发数限制、分片任务灵活的超时及重试配置策略。
- 监控告警:具备基本任务、工作流任务的监控告警能力,提供执行批次、执行实例多维度的指标告警及事件告警能力。