Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - JurajL

Stran: [1]
1
Áno, toto je riešenie, ku ktorému sa mi zdá, že dospejem (nginx + skripty preň). Len ma to prekvapilo, lebo som to považoval za tak generický a bežný problém, že som predpokladal niečo priamočiarejšie (len konfigurácia, prípadne využitie nejakého existujúceho modulu).

Ale aj toto je feedback - než sa do toho pustím, mám pocit, že mi neuniklo nejaké všeobecne známe a hotové riešenie.

2
Riešiť to na strane aplikácie nie je vhodné z viacerých dôvodov, napr.
  • pri ľubovolných ďalších službách by som musel vždy upravovať ich imlementáciu
  • detto pri zmene licenčného modelu
  • v momente, keď využijem na poskytovanie niektorej zo služieb proprietárny produkt, kde úpravy robiť neviem, budem musieť nad ním programovať vlastnú fasádu kvôli spoplatňovaniu
Omnoho vhodnejšia sa mi zdá samostatná vrstva, kde to riešim konfiguráciu toho, čo existuje.

Co v pripade, ak sa dana sluzba zavola, ale nebude funkcna?
Predpokladám, že nejaký proxáč, api gateway (whatever použijem na sledovanie spotreby) sa bude vedieť vyrovnať s dostupnosťou služby a/alebo návratovým kódom.

ja bych byl k zakaznikum pratelstejsi, pokud prekroci limit, tak bych jim to nevypnul, ale omezil funcionalitu.
takze jim jejich sluzba neprestane fungovat, ale nejak se omezi.
To by malo zmysel pri službe, kde má má degradácia priepustnosti alebo odozvy nejaký vplyv na biznis proces zákazníka. Mám (aj) zákazníkov, ktorý ju využijú v priemere cca 1x za pracovný deň. Tohoto segmentu (= väčší počet zákazníkov pravidelne platiacich menšie sumy), by som sa nerád vzdal. Biznis model berte ,,as is", ide mi skôr o technické riešenie.

3
Vyber softu, ktory na to pouzijem, je na mne.

Intuitivne tusim, ze sa to "nejak" bude dat poskladat konfiguraciou nginxu alebo apachu. Ale viem viac o programovani ako o ich sprave. A trosku sa borim s tym ake premenne, aky modul, ako presne to skombinovat a zatial bezvysledne prezuvam dokumentaciu...

4
Ahojte,

mam sluzbu, ktoru poskytujem protokolom, ktory je postaveny nad HTTP a potreboval by som riesit spoplatnovanie. Kazdy klient pristupuje v sluzbe pomocou vlastneho klientskeho SSL certifikatu a ma zaplateny urcity pocet volani sluzby. Potreboval by som vyriesit:
- aby sa pri kazdom uspesnom zavolani inkrementoval counter pre klienta (resp. pre dany klientsky certifikat)
- ked sa dosiahne nastavena  max hodnota pre klienta, dalsie volania boli odmietnute
- optimalne by bolo, aby som vedel hodnotu countera danemu zakaznikovi jednoducho publikovat cez web

Nevidim zmysel to programovat, lebo predpokladam, ze to vie riesit nejaky modul do reverse proxy alebo na to musi existovat nejake ine standardne riesenie. Bohuzial, nedogooglil som sa k nicomu rozumenu.

Nejake tipy? Dakujem

Stran: [1]