Swift PLM服务注册和发现

首页    产品中心    Swift PLM功能点介绍    Swift PLM服务注册和发现

 

Swift PLM云平台服务注册和发现

Swift PLM云平台基于新式微服务架构具有云原生特性,不同的服务可注册为不同的微服务,同一个微服务可以有多个节点, 那Swift PLM云平台是如何进行服务注册和发现的呢?

Swift PLM云平台开发采用了Spring Could的微服务架构,但是在服务的注册和发现使用上并没有使用Spring Cloud原生全家桶推荐的Eureka进行服务注册和发现, 而是采用了来源于Spring Cloud Alibaba的Nacos的服务注册与发现。下表详细的列出了Nacos与Eureka的功能差异:

模块

Nacos

Eureka

说明

注册中心

服务治理基本功能,负责服务中心化注册

配置中心

Eureka需要配合Config实现配置中心,且不提供管理界面

动态刷新

Eureka需要配合MQ实现配置动态刷新,Nacos采用Netty保持TCP长连接实时推送

可用区AZ

对服务集群划分不同区域,实现区域隔离,并提供容灾自动切换

分组

Nacos可用根据业务和环境进行分组管理

元数据

提供服务标签数据,例如环境或服务标识

权重

Nacos默认提供权重设置功能,调整承载流量压力

健康检查

Nacos支持由客户端或服务端发起的健康检查,Eureka是由客户端发起心跳

负载均衡

均提供负责均衡策略,Eureka采用Ribion

管理界面

Nacos支持对服务在线管理,Eureka只是预览服务状态

另外,Eureka已经停止更新和开发,而Nacos来源于阿里巴巴,还在持续的迭代和完善中,更适合于不断发展云技术平台。

总的来说,Nacos的优势可以概括为一下几个方面:

1.       易于使用

·       动态配置管理、服务发现和动态的一站式解决方案

·       20多种开箱即用的以服务为中心的架构特性

·       基本符合生产要求的轻量级易用控制台

2.       更适用于云架构

·       无缝支持Kubernetes和Spring Cloud

·       在主流公共云上更容易部署和运行(例如阿里云华为云和AWS

·       多租户和多环境支持

3.       生产等级

·       脱胎于历经阿里巴巴10年生产验证的内部产品

·       支持具有数百万服务的大规模场景

·       具备企业级SLA的开源产品

4.       丰富的应用场景

·       支持限流、大促销预案和异地多活

·       直接支持或稍作扩展即可支持大量有用的互联网应用场景

·       流量调度和服务治理

基于Nacos的发展优势及特性,Swift PLM云平台选择Nacos框架进行服务注册和发现,这也是支撑Swift PLM云平台稳定性及可扩展性的主流技术。Swift PLM云平台是部署在云端,可以快速部署,帮助企业提升研发管理水平,实现真正的降本增效,现在限时免费体验,欢迎大家前来咨询。

 

2021-10-08 17:40
浏览量:0

杰信软件Swift PLM产品生命周期管理

 

      杰信软件专注于医疗器械、高科技电子、芯片半导体、精密制造、离散组装设备、汽车零部件等行业PLM解决方案咨询和实施,同时有着超20年的EDM咨询和实践经验,杰信软件立志于将最先进的业务模式与管理创新方法,通过杰信软件公司专家团队提供的专业信息化解决方案,帮助企业飞速发展。因此公司研制开发了一套有着自我知识产权的国产PLM系统Swift PLM,它有着轻量化、高效化、实用化、易用化的特点,是中小型企业研发设计管理的最佳工具。

 

想要了解更多详细内容,赶紧联系我们吧! 

请拨服务电话: 4007-169-700

或发送邮件至:marketing@jiexininfo.com 

获取更多资料。