一种基于微服务的分布式向量生成系统及方法技术方案

技术编号:28622246 阅读:24 留言:0更新日期:2021-05-28 16:17
本发明专利技术涉及应用程序领域,具体是一种基于微服务的分布式向量生成系统及方法,包括向量生成系统和网络安全系统,向量生成系统包括微服务系统和向量生成器,微服务系统包括分布式事务、服务划分、熔断器机制、服务网关、服务配置统一管理和分布式链路追踪,微服务系统与向量生成器连接,向量生成连接器的输出端连接有生成指定向量,网络安全系统包括网关、防火墙和网络服务器,网络服务器与向量生成系统连接,分布式事务包括第一阶段和第二阶段。本发明专利技术的有益效果每个服务的各自进行负载均衡扩展和数据库扩展,提高向量生成系统的容错性,使得向量生成系统具有每个服务足够内聚,足够小,代码容易理解、开发效率高。

【技术实现步骤摘要】
一种基于微服务的分布式向量生成系统及方法
本专利技术涉及应用程序领域,具体是一种基于微服务的分布式向量生成系统及方法。
技术介绍
应用程序指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面,在应用程序产生向量生产时可以用到微服务系统。微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。中国专利号CN106921688B提供一种分布式系统的服务提供方法及分布式系统。其中,该方法包括:获取待执行的任务,其中,任务包括本文档来自技高网...

【技术保护点】
1.一种基于微服务的分布式向量生成系统,其特征在于:包括向量生成系统和网络安全系统,所述向量生成系统包括微服务系统和向量生成器,所述微服务系统包括分布式事务、服务划分、熔断器机制、服务网关、服务配置统一管理和分布式链路追踪,所述微服务系统与向量生成器连接,所述向量生成连接器的输出端连接有生成指定向量。/n

【技术特征摘要】
1.一种基于微服务的分布式向量生成系统,其特征在于:包括向量生成系统和网络安全系统,所述向量生成系统包括微服务系统和向量生成器,所述微服务系统包括分布式事务、服务划分、熔断器机制、服务网关、服务配置统一管理和分布式链路追踪,所述微服务系统与向量生成器连接,所述向量生成连接器的输出端连接有生成指定向量。


2.根据权利要求1所述的一种基于微服务的分布式向量生成系统,其特征在于:所述网络安全系统包括网关、防火墙和网络服务器,所述网络服务器与向量生成系统连接。


3.根据权利要求1所述的一种基于微服务的分布式向量生成系统,其特征在于:所述分布式事务包括第一阶段和第二阶段,第一阶段:发起一个分部时事务,交给事务协调器TC处理,TC向多有的参与事务的节点发送处理事务操作的准备操作,所有的参与节点执行准备操作,将Undo和Redo信息写进日志,并向事务管理器返回准备操作是否成功。


4.根据权利要求3所述的一种基于微服务的分布式向量生成系统,其特征在于:所述第二阶段:事务管理器收集所有节点的准备操作是否成功,如果都成功,则通知所有的节点执行提交操作;如果有一个失败,则执行回滚操作。


5.根据权利要求1所述的一种基于微服务的分布式向量生成系统,其特征在于:所述服务划分包括有横向拆开和纵向拆分,所述横向拆分:按照不同的业务域进行拆分,形成独立的业务领域微服务集群,纵向拆分:把一个业务功能里的不同模块或者组件进行拆分。


6.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:吴志豪
申请(专利权)人:广州泽沐信息科技有限责任公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1