Tüm Ürünler
Search
Belge Merkezi

Enterprise Distributed Application Service:HSF için JVM -D başlatma parametreleri

Son Güncelleme:Oct 03, 2026

Enterprise Distributed Application Service (EDAS) üzerindeki High-speed Service Framework (HSF) davranışını; bağlantı noktaları, iş parçacığı havuzları, zaman aşımları, ağ bağlamaları ve arabellek sınırları dahil olmak üzere ayarlamak için Java Virtual Machine (JVM) -D başlatma parametrelerini yapılandırın.

Çoğu parametre `-Dhsf.{component}.{property} adlandırma kalıbını izler. -Dpandora.qos.port ve -DHsfBindHost` gibi istisnalar aşağıdaki tablolarda belirtilmiştir.

Bağlantı noktası yapılandırması

Aynı makinede birden fazla HSF sağlayıcısı çalıştırırken her sağlayıcıya benzersiz bir bağlantı noktası değeri atayın.


Parametre


Varsayılan


Açıklama


`-Dhsf.server.port`


`12200`


HSF hizmeti için TCP bağlantı noktası.


`-Dpandora.qos.port`


`12201`


Pandora izleme bağlantı noktası.


`-Dhsf.http.port`


`12220`


HSF tarafından sunulan HTTP bağlantı noktası.


`-Dhsf.http.enable`


`true`


HSF HTTP bağlantı noktasını etkinleştirir veya devre dışı bırakır.

İş parçacığı havuzu


Parametre


Varsayılan


Açıklama


`-Dhsf.server.max.poolsize`


`720`


HSF sağlayıcısı için maksimum iş parçacığı havuzu boyutu. Eşzamanlı istekler havuzu sıkça doyuruyorsa bu değeri artırın.


`-Dhsf.server.min.poolsize`


`50`


HSF sağlayıcısı için minimum iş parçacığı havuzu boyutu.

Ağ bağlaması

Sunucuda birden fazla ağ arayüz kartı (NIC) bulunduğunda ve HSF yanlış adrese bağlandığında bu parametreleri kullanın.


Parametre


Varsayılan


Açıklama


`-Dhsf.server.ip`


İlk NIC


HSF sağlayıcısının bağlandığı IP adresi. Varsayılan olarak HSF ilk NIC'ye bağlanır. Varsayılan bağlamayı geçersiz kılmak için bu parametreyi ayarlayın.


`-DHsfBindHost`


İlk NIC'nin IP'si


HSF sağlayıcısının bağlandığı ve adres kayıt defterine bildirdiği ana bilgisayar. Örneğin, `-DHsfBindHost=0.0.0.0`, HSF sunucu bağlantı noktasını tüm NIC'lere bağlar.

`-DHsfBindHost`, diğer HSF parametrelerinin aksine PascalCase kullanır.

Zaman aşımı ve kapatma


Parametre


Varsayılan


Birim


Açıklama


`-Dhsf.shuthook.wait`


`10000`


ms


Düzgün kapatma için bekleme süresi.


`-DdefaultHsfClientTimeout`


-


-


Tüm HSF tüketici tarafı çağrıları için genel zaman aşımı.


`-Dhsf.invocation.timeout.sensitive`


`false`


-


`true` olarak ayarlandığında HSF çağrı süresi, yalnızca uzak çağrıyı değil aynı zamanda bağlantı oluşturma ve adres seçimi için harcanan süreyi de içerir.

Hizmet yayınlama


Parametre


Varsayılan


Birim


Açıklama


`-Dhsf.publish.delayed`


`false`


-


`true` olarak ayarlandığında tüm hizmet yayınlamalarını geciktirir.


`-Dhsf.publish.interval`


`400`


ms


Ardışık hizmet yayınları arasındaki aralık. HSF, hizmetleri yayınlandıktan sonra anında açığa çıkarır. Uygulama başlatma sırasında gelen iş yükünü kaldıramıyorsa bu değeri artırın.

Yönlendirme


Parametre


Varsayılan


Açıklama


`-Dhsf.client.localcall`


`true`


`true` olduğunda tüketici, uzak sağlayıcılara yönlendirmeden önce aynı makinedeki bir sağlayıcıyı tercih eder.


`-Dhsf.run.mode`


`1`


HSF istemcisinin ConfigServer'ı bypass eden hedefli çağrılar yapıp yapamayacağını kontrol eder. `1 = hedefli çağrılar devre dışı, 0 = hedefli çağrılar etkin. Bu parametreyi 0` olarak ayarlamanızı önermiyoruz.

Yazma arabelleği sınırları

Bu parametreler, her kanal için yazma arabelleği eşiklerini (su işaretleri) ayarlar. Arabellek yüksek su işaretini aştığında kanal yazmaları kabul etmeyi durdurur. Arabellek düşük su işaretinin altına düştüğünde yazmalar devam eder.

Yüksek ve düşük su işaretlerini çift olarak ayarlayın. Yüksek su işareti, düşük su işaretinden büyük olmalıdır. Tüketici ve sağlayıcı su işaretleri bağımsız olarak yapılandırılır.


Parametre


Varsayılan


Birim


Açıklama


`-Dhsf.client.low.water.mark`


`32`


KB


Her tüketici kanalı için düşük su işareti.


`-Dhsf.client.high.water.mark`


`64`


KB


Her tüketici kanalı için yüksek su işareti. Yazma arabelleği bu değeri aştığında yeni istekler bir hata ile reddedilir.


`-Dhsf.server.low.water.mark`


`32`


KB


Her sağlayıcı kanalı için düşük su işareti.


`-Dhsf.server.high.water.mark`


`64`


KB


Her sağlayıcı kanalı için yüksek su işareti. Yazma arabelleği bu değeri aştığında yeni yanıtlar engellenir ve bu da tüketicinin zaman aşımına uğramasına neden olur.

Genel çağrı


Parametre


Varsayılan


Açıklama


`-Dhsf.generic.remove.class`


Ayarlanmadı


Genel çağrı sonuçlarından `class alanını hariç tutmak için true` olarak ayarlayın.