SEKIRO 是一款多语言、分布式、不依赖网络拓扑的服务发布平台。通过使用各自的语言编写处理程序,用户可以
SEKIRO 是一款多语言、分布式、不依赖网络拓扑的服务发布平台。 通过使用各种编程语言编写处理程序,可以将功能发布到一个中央 API 市场中, 而业务系统可以通过 RPC (远程过程调用)利用远程节点的功能。 如需详细信息,请参阅文档: http://sekiro.iinti.cn/sekiro-doc/ 各种语言的示例代码: https://github.com/yint-tech/sekiro-samples 安装包下载: iinti sekiro-open 下载
Sekiro 主要支持多节点程序调用,因此属于 RPC (远程过程调用) 框架类别,提供: API 管理、身份验证、分发、负载均衡和跨语言支持。
通常,在后端微服务中,RPC 框架主要用于分解复杂的业务模块,并通过多节点集群来提升单机性能瓶颈。它们通常是单个数据中心内的业务机器组向其他业务机器组发出请求。Dubbo、Spring Cloud 和 gRPC 是目前市场上代表性的 RPC 解决方案,都是世界级的项目。然而,Sekiro 并不是针对这种传统的 RPC 功能场景而设计的解决方案。
Sekiro 的主要功能是: 从受限制的上下文环境中暴露功能。服务提供商运行在受限制的环境中,因此无法将这些服务作为常规算法传输给内部服务,而我们的业务需要利用来自受限制环境的这些功能。
暂无开放 Issues,或尚未同步最近议题。