Opened 10 years ago
Closed 9 years ago
#550 closed enhancement (fixed)
Use Java Handle API to resolve handles?
Reported by: | Twan Goosen | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | VLO-3.2 |
Component: | VLO web app | Version: | |
Keywords: | Cc: | teckart@informatik.uni-leipzig.de |
Description (last modified by )
The current HandleClient implementation is HandleRestApiClient, which uses the handle.net REST API to resolve "hdl:" URI's. Using the Java Handle API library instead may have measurable performance benefits - but also some potential complications depending on the network setup (mainly due to firewall settings). Investigate.
See #136 for some comments and potential issues with using the Java API.
Change History (6)
comment:1 Changed 10 years ago by
Cc: | teckart@informatik.uni-leipzig.de added |
---|
comment:2 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:4 Changed 9 years ago by
Priority: | minor → major |
---|
comment:5 Changed 9 years ago by
Milestone: | VLO-3.1 → VLO-3.2 |
---|
Splitting 3.1 milestone. Most open tickets go to 3.2 so that we can have a release on the short term.
Note: See
TracTickets for help on using
tickets.
The corpus structure 2 core library of the LAT archive (TLA-MPI) has a HandleResolver interface with a Handle API based implementation. There is also a caching wrapper. These could be used off the shelf, maybe it should be split off into a separate library though (by the TLA developers).
Consider temporary caching (expiry time ~12h?) of handle resolution results.