此代码已经稳定运行了大约一年。 但是,最近在一个实例中,updateChildValues并未将userDetails写入数据库,但else块(成功创建用户配置文件)仍被执行,导致用户配置文件仅包含键fcm-token的值result.token。 如果ref.updateChildValues写入成功,则会创建一个包含userDetails内容和FCM令牌内容的配置文件。
什么情况会导致这种情况?
VPC A (10.10.10.0/16) <-> TGW ATT A
VPC B (10.10.11.0/16) <-> TGW ATT B
VPC C (10.10.12.0/16) <-> TGW ATT C
TGW RT TBL A
10.10.11.0/16 (VPC B) -> TGW ATT B
10.10.12.0/16 (VPC C) -> TGW ATT C
TGW RT TBL B
10.10.10.0/16 (VPC A) -> TGW ATT A
TGW RT TBL C
10.10.10.0/16 (VPC A) -> TGW ATT A