Message-ID: <1197566101.107724.1711700821539.JavaMail.DOCSERVER$@docserver> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_107723_1391676559.1711700821539" ------=_Part_107723_1391676559.1711700821539 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html 15 - =C4=B0=C5=9F =C3=87al=C4=B1=C5=9Ft=C4=B1rma Servisi

15 - =C4=B0=C5=9F =C3=87al=C4=B1=C5=9Ft=C4=B1rma Servisi

Genel Bak=C4=B1=C5=9F

T=C3=BCm LOGO uygulamalar=C4=B1 ve servisleri i=C3=A7in devaml=C4=B1 eri= =C5=9Filebilir bir i=C5=9F y=C3=BCr=C3=BCtme servisidir. =C4=B0=C5=9Fleri p= lanlamak ve tetiklemek i=C3=A7in Quartz i=C5=9F planlama k=C3=BCt=C3=BCphan= esini kullan=C4=B1r. =C5=9Eu anda REST tabanl=C4=B1 =C3=A7al=C4=B1=C5=9Fan = i=C5=9Fleri desteklemektedir. Yani bir uygulama yada servis belirli periyot= larda tetiklemek istedi=C4=9Fi i=C5=9Fi =C3=B6ncelikle bir REST ucu olarak = a=C3=A7mak durumundad=C4=B1r. Daha sonra bu REST ucunu bir i=C5=9F tan=C4= =B1m=C4=B1 i=C3=A7erisinde =C4=B0=C5=9F =C3=87al=C4=B1=C5=9Ft=C4=B1rma Serv= isine kaydetmelidir. Bu a=C5=9Famadan sonra =C4=B0=C5=9F =C3=87al=C4=B1=C5= =9Ft=C4=B1rma Servisi bu i=C5=9Fin =C3=A7al=C4=B1=C5=9Fma zaman=C4=B1 geldi= =C4=9Finde ilgili REST ucuna giderek i=C5=9Fi tetikleyecektir.


=C3=96rne=C4=9Fin, Rapor =C3=87al=C4=B1=C5=9Ft=C4=B1rma Servisi beli= rli periyotlarda belli bir raporu =C3=BCretmek i=C3=A7in kendisini =C4= =B0=C5=9F =C3=87al=C4=B1=C5=9Ft=C4=B1rma Servisine kaydedebilir. Bu durumda= , =C4=B0=C5=9F =C3=87al=C4=B1=C5=9Ft=C4=B1rma Servisi, =C3=A7al=C4=B1=C5=9F= ma an=C4=B1 geldi=C4=9Finde bu i=C5=9F i=C3=A7in Rapor =C3=87al=C4=B1=C5=9F= t=C4=B1rma servisinin "Raporu =C3=87al=C4=B1=C5=9Ft=C4=B1r" REST ucuna gide= rek raporun =C3=A7al=C4=B1=C5=9Ft=C4=B1r=C4=B1lmas=C4=B1n=C4=B1 sa=C4=9Flar= . Ay=C4=B1n son g=C3=BCn=C3=BCnde olu=C5=9Fturulan Bordro Zarflar=C4=B1 rap= oru bunun i=C3=A7in iyi bir =C3=B6rnektir.


=C4=B0=C5=9F y=C3=BCr=C3=BCtme servisi, i=C5=9F tan=C4=B1mlar=C4=B1n=C4= =B1 Quartz veri taban=C4=B1nda saklar. Ancak her tenant i=C3=A7in ayr=C4=B1= bir =C5=9Fema kullan=C4=B1l=C4=B1r. Ayr=C4=B1ca tenant 'tan ba=C4=9F=C4=B1= ms=C4=B1z i=C5=9F tan=C4=B1mlar=C4=B1n=C4=B1 (belirli bir tenant ile ilgili= olmayan i=C5=9Fler) depolamak i=C3=A7in global bir =C5=9Fema daha kullan= =C4=B1l=C4=B1r.


=C3=87al=C4=B1=C5=9F= ma Moduna G=C3=B6re =C4=B0=C5=9F T=C3=BCrleri

Run immediate: Hemen =C3=A7al=C4=B1=C5=9Ft=C4=B1r=C4=B1lacak i=C5=9Fler<= br>Run Once: Sadece bir kere =C3=A7al=C4=B1=C5=9Ft=C4=B1r=C4=B1lacak i= =C5=9Fler
Run Periodically: Belirli periyotlarda =C3=A7al=C4=B1=C5= =9Ft=C4=B1r=C4=B1lacak i=C5=9Fler


Teknik =C3=96zellikler

Quartz K=C3=BCt=C3=BCphanesi kullan=C4=B1l=C4=B1r

PosgreSQL veritaban=C4=B1

Multitenant deste=C4=9Fi



------=_Part_107723_1391676559.1711700821539--