毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

StreamNativePlatfor

来源:版本控制 时间:2022/7/6

作者:沈瑀昊,StreamNative产品经理。

StreamNativePlatform是基于ApachePulsar的云原生平台,提供统一的消息和流服务。StreamNativePlatform将来自多个来源的数据集成到一个集中的消息传递和事件流平台中,支持用户在私有环境中部署和管理Pulsar集群。StreamNativePlatform汇集企业智慧,旨在帮助更多Pulsar用户实现私有云服务。

近日,StreamNative宣布发布StreamNativePlatform1.5版本。在1.5版本中,StreamNativePlatform集成Istio,进一步简化了Pulsar流量的管理任务,为用户在StreamNative控制台上提供对连接器可视化的创建和管理方式。

新版本新增以下主要特性:

?深度集成Istio

?支持OpenShift部署

?简化FunctionMesh和连接器的使用

深度集成Istio

StreamNativePlatform从1.3版本[1]开始支持与Istio的集成。在StreamNativePlatform上启用Istio相关配置时,它会创建虚拟服务(VirualService)和Gateway资源。在1.5版本中,StreamNativePlatform进一步简化了Pulsar协议、Kafka协议和MQTT协议的流量代理。

在1.5版本中,StreamNativePlatform实现了cert-manager与IstioIngressGateway的集成。在StreamNativePlatform1.3版本中,用户必须在Istioroot命名空间中手动创建TLS密钥。1.5版本中添加了对cert-manager[2]的支持,IstioTLS密钥可以由cert-manager自动创建和管理。

同时,StreamNativePlatform1.5版本在Istio网关上暴露了MoP(MQTT-on-Pulsar)。StreamNativePlatform从1.4版本[3]开始支持MoP。1.5版本中添加了MoP相关的虚拟服务(VirualService)和Gateway资源支持。StreamNativePlatform现可以通过IstioGateway统一暴露Pulsar协议、Kafka协议和MQTT协议。

支持OpenShift部署

OpenShift[4]是最受欢迎的企业级Kubernetes容器平台之一。因此,添加对OpenShift的支持,为用户在该容器平台上部署StreamNativePlatform1.5提供了更多选择和灵活性。如果要启用OpenShift,请在Helmchartvalues.yaml文件中设置以下配置。

#支持OpenShift部署openshift:enabled:truessc:enabled:truevault:securityContext:runAsUser:0zookeeper:securityContext:runAsUser:0bookkeeper:securityContext:runAsUser:0autorecovery:securityContext:runAsUser:0broker:securityContext:runAsUser:0proxy:securityContext:runAsUser:0toolset:securityContext:runAsUser:0streamnative_console:securityContext:runAsUser:0简化FunctionMesh和连接器的使用

StreamNativePlatform1.5版本增加了对FunctionMeshWorker服务的支持。用户可以通过在Helmchartvalues.yaml文件中将functionmesh.enabled设置为true来启用FunctionMesh。

broker:functionmesh:enabled:true

在1.5版本中,用户可以同时利用FunctionMesh,并使用pulsar-admin或pulsarctl工具来管理PulsarFunctions和连接器。

为了简化StreamNativePlatform上连接器的使用和管理,StreamNative控制台现提供连接器页面。用户可以在图形化的界面上轻松创建和管理连接器等相关资源,这也进一步增强了用户体验。例如,用户可以在StreamNative控制台上创建source/sink连接器作业、更新连接器配置以及查看连接器作业异常日志。

更多新版本信息,请参考StreamNativePlatform1.5版本发布注记[5]。

试用新版本

在本地环境中运行ApachePulsar工作负载时,使用StreamNativePlatform可以充分利用Pulsar的云原生优势,如企业级即时部署,提高Pulsar的弹性、易操作性和可扩展性。

StreamNativePlatform尤其适用于以下场景:

?需要流式传输本地数据。

?需要在特定环境中使用数据、系统和应用程序。

?想在所有场景中使用配置相同的StreamNativeCloud环境。

欢迎阅读StreamNativePlatform产品文档[6]了解更多关于StreamNativePlatform的信息,并联系我们试用StreamNativePlatform[7]。

引用链接

[1]1.3版本:

转载请注明:http://www.0431gb208.com/sjszjzl/852.html

  • 上一篇文章:
  • 下一篇文章: 没有了