Her bağlayıcının, bağlayıcı tarafından kullanılan parametreleri içeren ilişkili bir yapılandırma dosyası vardır.
deponuzun kimliği gibi. Parametreler, aşağıdakiler gibi anahtar/değer çiftleri olarak tanımlanır:
api.sourceId=1234567890abcdef
.
Google Cloud Search SDK'sı, Google tarafından sağlanan çeşitli yapılandırma içerir farklı bağlayıcılar tarafından kullanılan parametreleri içerir. Google'ın sağladığı yapılandırma parametrelerinden, yapılandırma dosyası. Google tarafından sağlanan parametreleri varsayılan değerlerini geçersiz kılmak istemiyorsanız bir yapılandırma dosyasını manuel olarak eklediğinizden emin olun.
Bu referansta, Google tarafından sağlanan yapılandırma parametreleri açıklanmaktadır.
Yapılandırma dosyası örneği
Aşağıdaki örnekte, parametre anahtar/değer çiftlerine sahip bir kimlik yapılandırma dosyası gösterilmektedir.
# # Configuration file sample # api.sourceId=1234567890abcdef api.identitySourceId=0987654321lmnopq api.serviceAccountPrivateKeyFile= ./PrivateKey.json # # Traversal schedules # schedule.traversalIntervalSecs=7200 schedule.incrementalTraversalIntervalSecs=600 # # Default ACLs # defaultAcl.mode=fallback defaultAcl.public=true
Sık kullanılan parametreler
Bu bölümde, zorunlu ve isteğe bağlı olarak yaygın olarak ayarlanmış yapılandırma parametreleri listelenmektedir. Google Takvim'i isteğe bağlı parametreler için değerleri değiştirdiğinizde, bağlayıcı, varsayılan değerleri kullanır ve SDK tarafından sağlanır.
Veri kaynağı erişimi
Aşağıdaki tabloda, bir yapılandırmada görünmek için gereken tüm parametreler listelenmiştir dosyası olarak kaydedebilirsiniz. Kullandığınız parametreler, oluşturduğunuz bağlayıcının türüne (içerik bağlayıcısı) bağlıdır. veya kimlik bağlayıcısı).
Yer | Parametre |
---|---|
Veri kaynağı kimliği | api.sourceId=1234567890abcdef
Bu parametre, bir bağlayıcının konumu belirler. Bu değeri, aramaya bir veri kaynağı ekledi. Bu parametre, bağlayıcı yapılandırma dosyalarında olmalıdır. |
Kimlik kaynağı kimliği | api.identitySourceId=0987654321lmnopq
Bu parametre, kimlik bağlayıcılarının harici bir kimlik kaynağının konumudur. Bu değeri, Cloud Search'te kullanıcı kimliklerini eşleyin. Bu parametre tüm kimlik bağlayıcısı yapılandırma dosyalarında olmalıdır. |
Hizmet hesabı özel anahtar dosyası | api.serviceAccountPrivateKeyFile=./PrivateKey.json
Bu parametre gerekli özel anahtarı içeriyor giriş yapmasını sağlar. Bu değeri, Google Cloud Search REST'e yapılandırılmış erişim API. Bu parametre tüm yapılandırma dosyalarında bulunmalıdır. |
Hizmet hesabı kimliği | api.serviceAccountId=123abcdef4567890
Bu parametre, hizmet hesabını belirtir Kimlik. Varsayılan boş dize değerine yalnızca yapılandırma dosyası özel anahtar dosyası parametresini belirtir. Özel anahtar dosyanızsa bu parametre gereklidir JSON anahtarı değil. |
Google Workspace Hesap Kimliği | api.customerId=123abcdef4567890
Bu parametre, kuruluşun Google Workspace hesabının hesap kimliğini belirtir. Aldığınız tutar kullanıcıyı eşleştirdiğinizde Cloud Search'teki kimlikler. Bu parametre, kullanıcılar bir kimlik bağlayıcısını açın. |
Kök URL | api.rootUrl=baseURLPath
Bu parametre, dizine ekleme hizmeti tabanının URL yolunu belirtir. Bu parametre için varsayılan değer boş bir dizedir. Bu değer şuna dönüştürülür:
|
Geçiş planları
Planlama parametreleri, bağlayıcının ayarlayabilirsiniz.
Yer | Parametre |
---|---|
Bağlayıcı başlatıldığında tam geçiş | schedule.performTraversalOnStart=true|false
Bağlayıcı, bağlayıcının başlatılmasında
ilk aralığın süresinin dolmasını bekliyor. Varsayılan değer: |
Bir aradan sonra tam geçiş | schedule.traversalIntervalSecs=intervalInSeconds
Bağlayıcı, belirtilen bir aralıktan sonra tam geçiş yapar. Belirtin:
saniye cinsinden geçişler arasındaki aralık. Varsayılan değer: |
Tek bir geçişten sonra çıkış | connector.runOnce=true|false
Bağlayıcı, tam geçişi bir kez çalıştırır ve sonra çıkar. Bu parametre yalnızca
tam geçiş stratejisi kullanıyorsanız |
Bir aralıktan sonra artımlı geçiş | schedule.incrementalTraversalIntervalSecs=intervalInSeconds
Bağlayıcı, belirtilen bir aralıktan sonra artımlı bir geçiş yapar.
Geçişler arasındaki aralığı saniye cinsinden belirtin. Varsayılan değer:
|
Planlanmış anket sırası aralıkları | schedule.pollQueueIntervalSecs=interval_in_seconds
Planlanmış anket sırası aralıkları arasındaki aralık (saniye cinsinden). Kullanılan
yalnızca bir giriş geçiş bağlayıcısı tarafından yapılabilir. Varsayılan değer: |
Erişim kontrol listeleri
Bağlayıcı, EKL'leri kullanarak öğelere erişimi kontrol eder. Birden fazla parametre , EKL'ler içeren dizine eklenen kayıtlara kullanıcı erişimini korumanızı sağlar.
Deponuz her öğeyle ilişkili bağımsız EKL bilgileri içeriyorsa, Cloud Search'teki öğe erişimini denetlemek için tüm EKL bilgilerini yükleme Eğer deponuz ACL bilgisi kısmen sağlıyor veya hiç sağlamıyor; varsayılan SDK'nın bağlayıcı.
Yer | Parametre |
---|---|
EKL modu | defaultAcl.mode=mode
Varsayılan EKL'nin ne zaman uygulanacağını belirler. Geçerli değerler:
Varsayılan mod: |
Varsayılan herkese açık EKL | defaultAcl.public=true|false
Deponun tamamı için kullanılan varsayılan EKL, genel alan erişimi olarak ayarlanmıştır.
Varsayılan değer: |
Ortak EKL grup okuyucuları | defaultAcl.readers.groups=google:group1@mydomain.com,
group2 |
Yaygın EKL okuyucuları | defaultAcl.readers.users=user1, user2,
google:user3@mydomain.com |
ACL'de reddedilen yaygın grup okuyucuları | defaultAcl.denied.groups=group3 |
EKL tarafından reddedilen yaygın okuyucular | defaultAcl.denied.users=user4, user5 |
Tüm alan erişimi | Dizine eklenen her kaydın tüm kullanıcılar tarafından erişilebilir olduğunu belirtmek için
alanında, aşağıdaki parametrelerin ikisini de değerlerle ayarlayın:
|
Ortak tanımlı EKL | Veri deposunun her kaydı için bir EKL belirtmek üzere
şu parametre değerlerini kullanabilirsiniz:
|
Meta veri yapılandırma parametreleri
Öğe meta verilerinden bazıları yapılandırılabilir. Bağlayıcılar, veri taşıma sırasında yapılandırılabilir meta veri alanları dizine ekleyin. Bağlayıcı bir alan ayarlamazsa yapılandırma dosyanızdaki parametreler kullanılır değerini girin.
Yapılandırma dosyası,
.field
son eki, örneğin
itemMetadata.title.field=movieTitle
. Bunlar için bir değer varsa
meta veri alanını yapılandırmak için kullanılır.
adında meta veri parametresi bulunuyorsa meta veriler
.defaultValue
son eki).
Aşağıdaki tabloda, meta veri yapılandırma parametreleri gösterilmektedir.
Ayar | Parametre |
Başlık | itemMetadata.title.field=movieTitle
itemMetadata.title.defaultValue=
Öğe başlığı. title.field bir değere ayarlanmazsa
title.defaultValue kullanılıyor.
|
Kaynak depo URL'si | itemMetadata.sourceRepositoryUrl.field=url
itemMetadata.sourceRepositoryUrl.defaultValue=https://www.imdb.com/title/tt0031381/
Arama sonuçlarında kullanılan öğe URL'si. defaultValue cihazını, etkin bir
Kopyanız bir CSV dosyasıysa ve yalnızca bir kod varsa tüm deponun URL'si
Her öğenin URL'si. sourceRepositoryUrl.field ayarlanmamışsa
olarak ayarlanırsa sourceRepositoryUrl.defaultValue değeri kullanılır.
|
Container adı | itemMetadata.containerName.field=containerName
itemMetadata.containerName.defaultValue=myDefaultContainerName
Öğenin kapsayıcı adı (ör. bir dosya sistemi dizininin veya klasörün adı). Eğer containerName.field bir değere ayarlanmazsa
containerName.defaultValue kullanılıyor.
|
Nesne türü | itemMetadata.objectType.field=type itemMetadata.objectType.defaultValue=
şema Bu özellik belirtilmezse bağlayıcı hiçbir yapılandırılmış veriyi dizine eklemez. objectType.field bir değere ayarlanmazsa
objectType.defaultValue kullanılıyor.
|
Oluşturulma zamanı | itemMetadata.createTime.field=releaseDate
itemMetadata.createTime.defaultValue=1940-01-17
Doküman oluşturma zaman damgası. createTime.field bir değere ayarlanmazsa
createTime.defaultValue değeri kullanılıyor.
|
Güncelleme zamanı | itemMetadata.updateTime.field=releaseDate
itemMetadata.updateTime.defaultValue=1940-01-17
Öğenin son değiştirme zaman damgası. updateTime.field
updateTime.defaultValue değeri kullanılır.
|
İçerik dili | itemMetadata.contentLanguage.field=languageCode
itemMetadata.contentLanguage.defaultValue=
Dizine eklenen dokümanların içerik dili. contentLanguage.field
bir değere ayarlanmazsa contentLanguage.defaultValue değeri kullanılır.
|
MIME türü | itemMetadata.mimeType.field=mimeType
itemMetadata.mimeType.defaultValue=
Kaynak depodaki ItemContent.content içeriğinin orijinal MIME türü. Maksimum uzunluk: 256 karakter. mimeType.field bir değere ayarlanmazsa
mimeType.defaultValue kullanılıyor.
|
Arama kalitesi meta verileri | itemMetadata.searchQualityMetadata.quality.field=quality
itemMetadata.searchQualityMetadata.quality.defaultValue=
Öğenin kalitesini gösteren ve arama kalitesini etkilemek için kullanılan bir göstergedir. Değer şöyle olmalıdır: 0,0 (en düşük kalite) ve 1,0 (en yüksek kalite) arasında bir değere sahiptir. Varsayılan değer 0,0'dır. Öğe quality.field bir değere ayarlanmadıysa şunun değeri:
quality.defaultValue kullanılıyor.
|
Karma | itemMetadata.hash.field=hash
itemMetadata.hash.defaultValue=f0fda58630310a6dd91a7d8f0a4ceda2
API çağrısı tarafından sağlanan karma oluşturma değeri. Bu özellik Değiştirilme durumunu hesaplamak için items.push yöntemini kullanın. Maksimum uzunluk 2.048 karakterdir.
karakteri ekleyin. hash.field bir değere ayarlanmazsa
hash.defaultValue kullanılıyor.
|
Tarih ve saat biçimleri
Tarih ve saat biçimleri, meta veri özelliklerinde beklenen biçimleri belirtir. Yapılandırma dosyası bu parametreyi içermiyorsa varsayılan değerler kullanılır. Aşağıdaki tabloda bu parametre gösterilmektedir.
Ayar | Parametre |
Ek tarih ve saat biçimleri | structuredData.dateTimePatterns=MM/dd/uuuu HH:mm:ssXXX
Ek java.time.format.DateTimeFormatter 'nin noktalı virgülle ayrılmış listesi
belirler. Kalıplar, herhangi bir tarih veya tarih-saat alanı için dize değerleri ayrıştırılırken kullanılır.
veri veya şemada yer alması
anlamına gelir. Varsayılan değer boş bir listedir ancak RFC 3339 ve RFC 1123
biçimleri her zaman desteklenir.
|
Yapılandırılmış veri
Cloud Search Indexing API, Google Cloud'da yer alan ve Cloud Search'ün verilerinizi dizine ekleme ve sunma şeklini özelleştirin. Bir yerel depo şemasını kullanırken yapılandırılmış verileri yerel olarak belirtmeniz gerekir. şema adı.
Yer | Parametre |
---|---|
Yerel şema adı | structuredData.localSchema=mySchemaName
Şema adı, veri kaynağından okunur ve depo için kullanılır yapılandırılmış veridir. Varsayılan değer boş bir dizedir. |
İçerik ve arama kalitesi
Kayıt veya alan tabanlı içerik (CRM, CVS ve veya veritabanı) kullanıyorsanız SDK, veri alanları için otomatik HTML biçimlendirmesine izin verir. Sizin bağlayıcı, bağlayıcı yürütmenin başında veri alanlarını tanımlar. daha sonra, her bir veri kaydını yüklemeden önce biçimlendirmek için bir içerik şablonu kullanır Cloud Search.
İçerik şablonu, arama için her alan değerinin önemini tanımlar.
HTML <title>
alanının doldurulması zorunludur ve en yüksek öncelik olarak tanımlanır. Şunları yapabilirsiniz:
Diğer tüm içerik alanları için arama kalitesi önem düzeylerini belirleyin:
yüksek, orta veya düşük. Belirli bir kategoride tanımlanmamış herhangi bir içerik alanı
varsayılan olarak düşük önceliklidir.
Yer | Parametre |
---|---|
İçerik HTML başlığı | contentTemplate.templateName.title=myTitleField
İçerik HTML başlığı ve en yüksek arama kalitesi alanı. Bu parametre zorunludur Yalnızca HTML içerik şablonu kullanıyorsanız. Varsayılan değer boş dize. |
İçerik alanları için yüksek arama kalitesi | contentTemplate.templateName.quality.high=hField1,hField2
İçerik alanlarına yüksek arama önceliği verilir. Varsayılan değer boş bir dizedir. |
İçerik alanları için arama kalitesi orta | contentTemplate.templateName.quality.medium=mField1,mField2
İçerik alanlarına orta düzey arama önceliği verilir. Varsayılan değer boş bir dizedir. |
İçerik alanları için düşük arama kalitesi | contentTemplate.templateName.quality.low=lField1,lField2
İçerik alanlarına düşük arama önceliği verilir. Varsayılan değer boş bir dizedir. |
Belirtilmemiş içerik alanları | contentTemplate.templateName.unmappedColumnsMode=value
Bağlayıcının belirtilmemiş içerik alanlarını nasıl işlediği. Geçerli değerler şunlardır:
|
Alan adlarını HTML şablonuna dahil et | contentTemplate.templateName.includeFieldName=true|false
HTML'deki alan verileriyle birlikte alan adlarının da eklenip eklenmeyeceğini belirtir
tıklayın. Varsayılan değer |
Yaygın olmayan parametreler
Bu bölümde listelenen parametreleri nadiren ayarlamanız gerekir. Parametrelerin varsayılanları optimize edebilirsiniz. Google, bu parametrelerin kurumunuzda belirli şartlar olmadan, varsayılanlarından farklı değerlere depodur.
Proxy yapılandırması
SDK, bağlayıcınızı giden bağlantılar için proxy kullanacak şekilde yapılandırmanıza olanak tanır.
transport.proxy.hostname
ve transport.proxy.port
parametreleri
proxy üzerinden aktarımın etkinleştirilmesi için gereklidir. Diğer parametreler gerekebilir
Proxy'niz kimlik doğrulama gerektiriyorsa veya HTTP yerine SOCKS protokolü üzerinden çalışıyorsa. Eğer
transport.proxy.hostname
ayarlanmadı, SDK proxy kullanmayacak.
Yer | Parametre |
---|---|
Ana makine adı | transport.proxy.hostname=hostname
Proxy sunucunun ana makine adı. Proxy kullanılırken bu parametre gereklidir. |
Bağlantı noktası | transport.proxy.port=port
Proxy sunucunun bağlantı noktası numarası. Proxy kullanılırken bu parametre gereklidir. |
Proxy türü | transport.proxy.type=type
Proxy'nin türü. Geçerli değerler şunlardır:
Varsayılan değer: |
Kullanıcı adı | transport.proxy.username=username
Proxy yetkilendirme jetonu oluştururken kullanılacak kullanıcı adı. Bu parametre isteğe bağlıdır ve yalnızca proxy'niz kimlik doğrulama gerektiriyorsa ayarlanmalıdır. |
Şifre | transport.proxy.password=password
Proxy yetkilendirme jetonu oluştururken kullanılacak şifre. Bu parametre isteğe bağlıdır ve yalnızca proxy'niz kimlik doğrulama gerektiriyorsa ayarlanmalıdır. |
Travertenler
SDK, birden fazla geçişçi belirtmenize olanak tanır. paralel geçişleri yapmanıza olanak tanır. SDK şablonu bağlayıcıları, özelliğini kullanabilirsiniz.
Yer | Parametre |
---|---|
İş parçacığı havuzu boyutu | traverse.threadPoolSize=size
Bağlayıcının paralel işlemeye izin vermek için oluşturduğu iş parçacığı sayısı. CEVAP tek yinelemeli işlemleri seri olarak getirir (genellikle RepositoryDoc nesneleri). ancak API çağrıları, bu sayıda iş parçacığı kullanarak paralel olarak işlenir. Varsayılan değer: |
Bölüm boyutu | traverse.partitionSize=batchSize
Varsayılan değer: |
Gezgin anket istekleri
Cloud Search dizine ekleme sırasının merkezinde, öğe için bir giriş oluşturacaktır. Giriş bağlayıcısı anket isteğinde bulunabilir öğeleri dizine ekleme API'sinden alınır. Bir anket isteği en yüksek öncelikli girişleri alır bu içeriği dizine ekleme sırasından çıkarır.
Aşağıdaki parametreler, SDK giriş bağlayıcısı şablonu tarafından şu amaçlar için kullanılır: yoklama parametrelerini tanımlama
Yer | Parametre |
---|---|
Depo gezgini | repository.traversers=t1, t2, t3, ...
t1, t2, t3,
..., her birinin benzersiz adıdır. Adlandırılmış her gezginin kendi ayar grubu vardır
(örneğin, gezenin benzersiz adı kullanılarak tanımlanan)
|
Anket yapılacak sıra | traverser.pollRequest.queue=mySpecialQueue
Sıra, bu gezginin yok saydığı bir ad verir. Varsayılan değer boş dizedir (ör. "varsayılan"). |
traverser.t1.pollRequest.queue=mySpecialQueue
Birden fazla gezgininiz olduğunda, her bir gezgin için öğenin durumlarını ayarlayın (burada t1, belirli bir gezgini temsil eder). |
|
Anket davranışı | traverser.pollRequest.limit=maxItems
Bir yoklama isteğinden döndürülecek maksimum öğe sayısı.
Varsayılan değer |
traverser.t1.pollRequest.limit=limit
Birden fazla gezgininiz olduğunda, her bir gezgin için öğenin durumlarını ayarlayın (burada t1, belirli bir gezgini temsil eder). |
|
Öğe durumu | traverser.pollRequest.statuses=statuses
Bu gezginin sorguladığı belirli öğelerin durumları (statuses olabilir.)
|
traverser.t1.pollRequest.statuses=statusesForThisTraverser
Birden fazla gezgininiz olduğunda, her bir gezgin için öğenin durumlarını ayarlayın (burada t1, belirli bir çaprazlayıcıyı temsil eder). | |
Ana makine yükü | traverser.hostload=threads
Yoklama için kullanılabilen maksimum etkin paralel iş parçacığı sayısı. Varsayılan
değer: |
traverser.t1.hostload=threadsForThisTraverser
Birden fazla gezgininiz olduğunda, her bir gezgin için öğenin durumlarını ayarlayın (burada t1, belirli bir çaprazlayıcıyı temsil eder). |
|
Zaman aşımı | traverser.timeout=timeout
Bu gezgin anket denemesini kesintiye uğratmak için zaman aşımı değeri. Varsayılan değer: |
traverser.t1.timeout=timeoutForThisTraverser
Birden fazla gezgininiz olduğunda, her bir gezgin için öğenin durumlarını ayarlayın (burada t1, belirli bir çaprazlayıcıyı temsil eder). |
|
traverser.timeunit=timeoutUunit
Zaman aşımı birimleri. Geçerli değerler: |
|
traverser.t1.timeunit=timeoutUnit
Birden fazla gezgininiz olduğunda, her bir gezgin için öğenin durumlarını ayarlayın (burada t1, belirli bir çaprazlayıcıyı temsil eder). |
Çoğu durumda, yalnızca SDK giriş bağlayıcısı şablonunu kullanan bir bağlayıcı yoklama için tek bir parametre grubu gerektirir. Bazı durumlarda, geçiş algoritmanız gerekirse birden fazla yoklama kriteri tanımlayın Örneğin, farklı sıralar kullanarak öğe işlemeyi ayırabilirsiniz.
Bu durumda, birden fazla anket grubu tanımlama
parametreleridir. Parametre gruplarının adlarını
repository.traversers
Tanımlanan her bir gezgin adı için
Yukarıdaki tabloda bulunan parametrelerle,
t1
ve gezgin adı. Bu şekilde
parametrelerini kullanır.
Kontrol noktaları
Kontrol noktası, artımlı geçişin durumunu izlemek için yararlıdır.
Yer | Parametre |
---|---|
Kontrol noktası dizini | connector.checkpointDirectory=/path/to/checkpoint
Artımlı ve tam geçiş kontrol noktaları için kullanılacak yerel dizine giden yolu belirtir. |
İçerik yüklemeleri
Şu durumda öğe içeriği, öğeyle birlikte Cloud Search'e yüklenir: İçeriğin boyutu belirtilen eşiği aşmıyor. İçeriğin boyutu eşiği aşarsa içerik, öğenin meta verileri ve yapılandırılmış verileri içerir.
Yer | Parametre |
---|---|
İçerik eşiği | api.contentUploadThresholdBytes=bytes
"Satır içi" yüklenip yüklenmeyeceğini belirleyen içerik eşiği şununla: ayrı bir yükleme ile karşılaştırabilirsiniz. Varsayılan değer |
Container'lar
Tam bağlayıcı şablonu, veritabanındaki silinmiş kayıtları algılamak için geçici veri kaynağı sırası açma/kapatma düğmesi. Bu, her bir tam geçişten sonra, oluşturulan kayıtların yeni sıraya alındığında, bu dizinden dizine eklenen mevcut tüm Cloud Search bunlar eski bir geçiş içinde yer alıyor.
Yer | Parametre |
---|---|
Kapsayıcı adı etiketi | traverse.queueTag=instance
Ortak bir veriyi dizine eklemek üzere bağlayıcının birden fazla örneğini paralel olarak çalıştırmak için (farklı veri havuzlarında veya ortak bir veritabanının veri deposu) birbirlerine engel olmadan benzersiz bir container etiket adını kullanın. Benzersiz bir ad etiketi, bağlayıcının kayıtların silinmesini engeller. Ad etiketi, Tam Geçiş Bağlayıcısı açma/kapatma sırası kimliğine eklenir. |
Silme algılamasını devre dışı bırak | traverse.useQueues=true|false
Bağlayıcının silme algılaması için sıra açma/kapatma mantığını kullanıp kullanmadığını belirtir. Varsayılan değer Not: Bu yapılandırma parametresi yalnızca bağlayıcılar için geçerlidir.
|
Toplu politika
SDK, aşağıdaki işlemleri yapmanızı sağlayan bir toplu politikayı destekler işlemler:
- Toplu istekler
- Toplu işlem sırasındaki istek sayısını belirtme
- Eşzamanlı olarak yürütülen grupları yönetin
- Toplu istekleri boşaltma
SDK, işlem sırasında bağlayıcının Bir istek grubunu yüklemek için SDK tetikleyicisi (hangisi önce gelirse) istek sayısını veya zaman aşımını Örneğin, toplu gecikme süresi, grup boyutuna ulaşılmadan sona erdiyse veya Gecikme süresi dolmadan önce öğe grubunun grup boyutu sayısına ulaşıldığında, toplu yükleme tetiklenir.
Yer | Parametre |
---|---|
Toplu istekler | batch.batchSize
İstekleri birlikte toplu olarak gönderin. Varsayılan değer: |
Toplu işlem sırasındaki istek sayısı | batch.maxQueueLength=maxQueueLength
Bir toplu işlem sırasında yürütme işlemi için maksimum istek sayısıdır.
Varsayılan değer: |
Grupları eşzamanlı olarak yürütme | batch.maxActiveBatches=maxActiveBatches
Eşzamanlı olarak yürütülebilecek grupların sayısı.
Varsayılan değer: |
Toplu istekleri otomatik olarak boşaltma | batch.maxBatchDelaySeconds=maxBatchDelay
Toplu isteklere ulaşılmadan önce beklenecek saniye sayısı
otomatik olarak boşaltılır. İlgili içeriği oluşturmak için kullanılan
|
Kapatma sırasında toplu istekleri boşalt | batch.flushOnShutdown=true|false
Hizmet kapatma sırasında toplu istekleri boşaltma.
Varsayılan değer: |
Özel durum işleyiciler
İstisna işleyici parametreleri, gezginin izleme işleminden sonra nasıl ilerleyeceğini belirler. kullanıcı bir istisnayla karşılaşır.
Yer | Parametre |
---|---|
Hata durumunda aktarıcı talimatı | traverse.exceptionHandler=exceptions
Bir istisna atıldıktan sonra gezginin nasıl devam etmesi gerektiği. Geçerli değerler şunlardır:
|
İstisnalar arasındaki bekleme süresi | abortExceptionHander.backoffMilliSeconds=backoff
Algılanan işleyici istisnaları arasında beklemek için milisaniye cinsinden geri yükleme süresi
(genellikle bir depodan geçerken kullanılır). Varsayılan değer: |