文件名称:indexer-manager:转到Cosmos的索引器
文件大小:737KB
文件格式:ZIP
更新时间:2024-02-29 17:12:44
Go
COSMOS索引/搜索 该存储库包含用于波斯菊交易的索引器。 它由两部分组成:经理和工人。 管理器正在维护数据库并服务流量。 工人充当无状态刮板。 结构体 连接性 Manager和Worker通过GRPC双向流链接。 为了彼此连接,工作人员需要知道管理员的http界面。 完成初始请求后-从客户端到管理器的另一个方向启动GRPC连接。 服务之间的以下所有通信均在此之后发生。 对于每个请求,工作人员应发送带有标有请求taskID的响应数。 响应集应以一条状态为最终的消息终止。 活动 工人本应是无国籍的,这就是为什么经理的主要责任是服务于外部的请求。 管理者没有创建中间状态。 对数据执行的每个操作都是原子的。 这允许同时运行多个管理器实例。 排程 为了实现当前目标,系统需要对定期触发的操作进行操作。 由于系统可能与管理器的多个实例一起使用,因此这会引起重复活动的明显问题。 这就是为什么将调度程序