Apache sinaps - Apache Synapse

Apache sinaps
Apache Synapse logotipi
Tuzuvchi (lar)Apache dasturiy ta'minot fondi
Barqaror chiqish
3.0.1 / 2017 yil 7-dekabr; 2 yil oldin (2017-12-07)
OmborSinaps ombori
YozilganJava
Operatsion tizimO'zaro faoliyat platforma
TuriKorxonaga xizmat ko'rsatuvchi avtobus
LitsenziyaApache litsenziyasi 2.0
Veb-saythttp://synapse.apache.org

Apache Sinaps oddiy, engil va yuqori mahsuldorlikdagi ochiq manbadir korporativ xizmat avtobusi (ESB) va vositachilik mexanizmi. Inkubatsiya boshlandi Apache dasturiy ta'minot fondi 2005 yil 22 avgustda,[1] va 2007 yil 2-yanvarda Apache veb-xizmatlari loyihasining sub-loyihasiga aylandi eski tizimlar integratsiya, u Apache Software Foundation-ning eng yuqori darajadagi loyihasiga 2008 yil 5 fevralda o'tdi.[2] Apache Synaps-ning ostida chiqariladi Apache litsenziyasi.

Synapse Proksi xizmatlarini yaratishni qo'llab-quvvatlaydi, bu foydalanuvchilarga mavjud xizmatlarning oldiga ESB qatlamida virtual xizmatlarni yaratishga imkon beradi. Mavjud xizmatlar bo'lishi mumkin SABUN, POX / REST xizmatlari tugadi HTTP /S, shuningdek SOAP yoki eski xizmatlar JMS, Apache VFS fayl tizimlari (masalan, s / ftp, file, zip / tar / gz, webdav, SMB va boshqalar), pochta tizimlari (masalan, pop3, imap, smtp), Moliyaviy ma'lumot almashinuvi (Tuzatish), Gessian, AMQP Proksi-server xizmatlari transport, interfeys (WSDL / Schema / Policy), xabarlar formatini (SOAP 1.1, 1.2 / POX / REST, Text, Binary / Hessian va boshqalar), QoS (WS-Addressing, WS-Security, WS-ishonchli xabarlar) va xabarlarni optimallashtirish (MTOM / SwA) va boshqalar.

Sinaps blokirovkalashni amalga oshirdi HTTP /S kichik manbalar va ish zarralarini ishlatib, minglab bir vaqtda so'rovlarni bajarish uchun Apache HttpComponents / NIO moduli orqali transportni amalga oshirish. Ushbu dastur ulkan xabarlarni o'qish va qayta ishlash tezligini boshqarish uchun ulanishni qisqartirishga qodir va shu bilan doimiy xotiradan foydalangan holda katta hajmli xabarlarning og'ir yuklarini boshqarishi mumkin.

Synapse shuningdek, yuklarni muvozanatlash, qisqartirish va klasterli joylashuvlar bo'yicha keshlashni qo'llab-quvvatlaydigan klasterli tarqatishni qo'llab-quvvatlaydi. Tashqi ro'yxatga olish / ombor bilan integratsiya qilish Synaps-ga vositachilik uchun tashqi manbalardan foydalanish, shuningdek konfiguratsiyasini tashqi boshqariladigan registr / omborga saqlash imkonini beradi. SOA boshqaruvi. Sinapsni maxsus Java kengaytmalari yoki POJO darslari yoki Apache BFS skript tillari, masalan Javascript, Ruby, Groovy va boshqalar bilan kengaytirish mumkin. Sinaps kemalari 50 dan ortiq namunalar bilan.

Shuningdek qarang

Adabiyotlar

Tashqi havolalar