数据迁移后会在不同节点存在相同数据,但objid不同。是否能通过一个统一的标识在各节点获取到该数据或该数据副本。 #2022
Daniel-blue
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
假设迁移新生成的数据对象称为数据副本。
是否能通过一个统一的标识无论在那个节点上,都只会从本节点获取到数据或该数据副本,比如使用name来统一获取(name由具体业务设置)。
问题:
假设A业务在A节点生成数据x: objid-x,A业务将objid-x通过某种方式传递给B业务; B业务在B节点使用该数据x。次场景下(启用fetch)会将数据迁移到B节点,生成新的元数据,但数据对象的name和signatrue不变。此时 B业务如果仍然用objid-x获取数据则会从A节点获取数据,而不是从本节点获取。业务A和业务B需要知道迁移后的objid,B才能在本节点使用迁移后数据,A,B业务获取迁移后objid会有使用上的困难。
诉求:
在获取数据时能否根据数据或数据副本在不同节点上的情况,通过业务设置的标识从本节点获取数据或数据副本,比如使用name,业务使用name设置具有自己特征的标识;不管数据迁移到哪个节点,通过name获取数据时,优先从本节点获取数据;若数据不在,则迁移后使用本节点数。
Beta Was this translation helpful? Give feedback.
All reactions