የጄና ነባሪ የኤችቲቲፒ ፕሮክሲን ከጥያቄዎች መጀመሪያ በፊት ያዘጋጁ
የHttpEnv መላውን JVM የሚሸፍን ነባሪ ደንበኛ፣ የሚጀምርበትን ጊዜ እና ለSERVICE ጥሪዎች ሊያስተካክሉት የሚችሉ ደንበኞችን ይረዱ።
ለዘመናዊው የJDK ቁልል የሚጠቀም የጄና መቆጣጠሪያ፣ የጥያቄ አፈጻጸምን ከመገንባት ወይም ሰራተኞችን ከመጀመር በፊት የጋራ መመለሻ ያቋቁሙ፦
import java.net.InetSocketAddress;
import java.net.ProxySelector;
import org.apache.jena.http.HttpEnv;
var http = HttpEnv.httpClientBuilder()
.proxy(ProxySelector.of(
new InetSocketAddress("proxy.example.net", 8080)))
.build();
HttpEnv.setDftHttpClient(http);የጄና ገንቢ አቋራጩን ሲጨምር የመጓጓዣ ነባሪዎቹን ይጠብቃል። የተፈቀዱ የህዝብ SPARQL መጨረሻዎችን የሚጠቀምና የፕሮክሲ መለያ የሌለው የተካተተ ስራ፣ የHTTP ፕሮክሲ ዝርዝር የአቋራጩን HTTP አድራሻ ሊያቀርብ ይችላል። ይህ የጋራ የJVM ነባሪ ሆኖ ይቆያል፣ ለእያንዳንዱ ጥያቄ የሚቀያየር አይደለም።
| ክወና | የደንበኛ ምርጫ ቅደም ተከተል |
|---|---|
| መደበኛ የHTTP ጥያቄ ገንቢ | ግልጽ ደንበኛ፣ በURL የተመሰረተ የመዝገብ ዝርዝር መመሳሰል፣ የHttpEnv ነባሪ |
| አብሮ የተሰራ የፌዴራል SERVICE | ተመሳሳይ የመዝገብ ደንበኛ፣ የጥያቄ-አውድ ደንበኛ፣ ዓለምአቀፍ ነባሪ |
የአካባቢ ወይም የመዝገብ ማስተካከያ ስለዚህ ሌላ መንገድ ሊጠቀም ይችላል። የHTTP ገንቢ ደንበኛውን የሚወስነው build ሲጠራ ነው፣ ያንንም ነገር ወደ አፈጻጸሙ ያስተላልፋል፤ ነባሪውን በኋላ መተካት አስቀድሞ የተገነባውን አፈጻጸም እንደገና አይጽፍም።
የመጀመሪያውን መመለሻ የተረጋጋ ያድርጉ። መንገዶች ሲለያዩ ተገቢውን የአካባቢ/አውድ/መዝገብ በይነገጽ ይጠቀሙ።
ተናጥል የFuseki አገልጋይም የተዘረጋው ቅጂው የሚደግፈውን የማስጀመሪያ መንገድ ይፈልጋል። ይህን የJava ኮድ በፋይል ውስጥ ማስቀመጥ አገልጋዩ እንዲያስፈጽመው አያደርግም።