-
Notifications
You must be signed in to change notification settings - Fork 80
Eg查找
alexanderdai edited this page Jul 23, 2013
·
2 revisions
Wasp中的EntityGroup是两层B+tree的结构,用户的查询需要带有均衡字段(建议),使用均衡字段的值在meta表中可以查到包含该均衡字段的EntityGroup以及它所在的地址。然后向EntityGroup所在的服务器通信发起请求处理。
用户在请求了一次EntityGroup之后,地址信息会缓存起来,当再次请求同一个EntityGroup可以不用去元数据中查找,而直接从缓存中拿到地址信息并通信。
示例:
有三个分区:EG1<范围:<负无穷,'20'>,位置:server1>,EG2<范围:<'20','99'>,位置:server2>,EG2<范围:<'99',正无穷>,位置:server3>
插入数据,均衡字段的值为'34',所找到的分区即是EG2,并向server2通信,请求server2中的EG2处理这次插入请求。