Byffro uwchlwythiad Jersey 2 ar gyfer ailgeisiadau dilysu drwy'r procsi
Gwnewch gorff cais Jersey 2 â chysylltydd Apache yn ailadroddadwy pan fo'r trafodaethau dilysu angen anfon yr uwchlwythiad eto.
Mae uwchlwythiad a ailgeisir ar ôl her gan y procsi angen ei gorff eto. Ar gyfer cysylltydd Apache Jersey 2, dewiswch brosesu corff byffredig ar y ffurfweddiad a ddefnyddir i adeiladu'r cleient hwnnw:
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://proxy.example.net:8080");
config.property(ClientProperties.REQUEST_ENTITY_PROCESSING,
RequestEntityProcessing.BUFFERED);Perfformiwch yr uwchlwythiad drwy'r cleient sy'n deillio. Daw'r mathau hyn o becynnau cleient Jersey a chysylltydd Apache; ni fyddai gosod ffurfweddiad na ddefnyddir yn effeithio ar y cais.
Mae'r cysylltydd yn lapio corff byffredig yn BufferedHttpEntity Apache. Nid yw ei gorff ffrydio heb fyffro yn ailadroddadwy. Mae byffro yn rhoi i'r llif dilysu feitiau y gall eu hanfon eto yn lle ailddarllen cynhyrchydd sydd eisoes wedi'i ddefnyddio.
Nid yw'n gwarantu bod dilysu yn gorffen ar ôl un 407. Mae rhai cynlluniau yn gofyn yn gyfreithlon am sawl cyfnewidiad, felly archwiliwch y drafodaeth gyfan cyn trin her arall fel cyflwr coll.
Cadwch faint y corff o fewn y gyllideb gof. Mae angen strategaeth ailchwarae sy'n addas i'r llwyth gwaith hwnnw ar uwchlwythiad ffrydio mawr; gall galluogi byffro ar gyfer pob cais gyfnewid methiant trafod am ddefnydd gof yn gyfan.