Kontentke ótiw

Basqıshlı waqıyaǵa tiykarlanǵan arxitektura

Wikipedia — erkin enciklopediya

Basqıshlı waqıyaǵa tiykarlanǵan arxitektura (SEDA) ‒ bul quramalı, waqıyaǵa-tiykarlanǵan qosımshanı gezekler menen baylanısqan basqıshlar toparına ajıratatuǵın programmalıq támiynat arxitekturasına qatnas bolıp tabıladı[1]. Ol aǵımǵa-tiykarlanǵan parallel modeller menen baylanıslı joqarı qosımsha shıǵınlardan (mısalı, qulıplaw, qulıptı alıp taslaw hám qulıplar ushın soraw jiberiw) qashadı hám waqıya hám aǵım jobalastırıwdı qosımsha logikasınan ajıratadı. Hárbir waqıya gezeginde kiriw baqlawın ámelge asırıw arqalı, xızmet júklemege jaqsı beyimlesedi, talap xızmet quwatınan asıp ketkende resurslardıń artıqsha bólistiriliwiniń aldın aladı.

SEDA orınlaw waqtındaǵı parametrlerdi (mısalı, hárbir basqıshtıń rejelestiriw parametrleri) avtomat túrde sazlaw, sonday-aq júklilikti basqarıw (mısalı, beyimlesiwshi júklilik taslawdı orınlaw sıyaqlı) ushın dinamikalıq basqarıwdı qollanadı. Xızmetlerdi basqıshlar toparına bóliw sonday-aq modullik hám kodtı qayta paydalanıwǵa imkaniyat beredi, hám de quramalı waqıyalarǵa tiykarlanǵan qosımshalar ushın sazlaw quralların islep shıǵıwǵa járdem beredi.

  1. «An Architecture for Highly Concurrent, Well-Conditioned Internet Services». University of California at Berkeley. — „By partitioning an application into a set of stages with explicit queues between them, application designers can focus on the service logic and concurrency management for individual stages, «plugging» them together into a complete service later. Queues decouple the execution of each stage, allowing stages to be developed independently..“. 4-iyul 2012-jılda túp nusqadan arxivlendi. Qaraldı: 2-mart 2023-jıl.