د مدرن JDK سټیک سره د Jena دننه اپلیکیشن لپاره، د پوښتنې اجرااتو جوړولو یا کارګرو پیلولو دمخه یو ګډ بدیل لار جوړه کړئ:

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);

د Jena جوړونکی د ټاکونکي په اضافه کولو سره خپلې د لیږد اصلي چوکاټونه ساتي. د اجازه شوي عمومي SPARQL پای ټکو کاروونکي او د پراکسي حساب نلرونکي دننه کاري بار لپاره، د HTTP پراکسي لیست کولای شي د ټاکونکي HTTP پته وړاندې کړي. دا د JVM ګډ اصلي ارزښت پاتې کیږي، نه د هرې غوښتنې لپاره بدلیدونکی سویچ.

عملیهد کلاینټ د ټاکلو ترتیب
عادي HTTP پوښتنې جوړونکیښکاره کلاینټ، د URL پر بنسټ د راجستر سمون، HttpEnv اصلي
دننه فدرالي SERVICEسمونکي راجستر کلاینټ، د پوښتنې شرایطو کلاینټ، نړیوال اصلي

نو ځایي یا راجستر بیاځلي کول کولای شي بله لار وکاروي. د HTTP جوړونکی خپل کلاینټ هغه وخت ټاکي چې build وبلل شي او هغه شی اجرا ته سپاري؛ د اصلي ارزښت وروسته بدلول لا جوړ شوی اجرا بیا نه لیکي.

د پیل بدیله لار ثابته وساتئ. کله چې لارې توپیر ولري، مناسبه ځایي/شرایطو/راجستر برخه وکاروئ.

جلا Fuseki سرور هم د خپل ځای پرځای شوي نسخې لخوا ملاتړ شوي د پیل کولو تګلارې ته اړتیا لري. دا Java کوډ په فایل کې ایښودل هغه سرور نه هڅوي چې هغه پرمخ وړي.

اړوندې مقالې