数据迁移后会在不同节点存在相同数据,但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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
假设迁移新生成的数据对象称为数据副本。
是否能通过一个统一的标识无论在那个节点上,都只会从本节点获取到数据或该数据副本,比如使用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