RUBiS

Software kuvakaappaus:
RUBiS
Ohjelmiston tiedot:
Versio: 1.4.3
Lähetyksen päivämäärä: 3 Jun 15
Kehittäjä: Emmanuel Cecchet
Lupa: Vapaa
Suosio: 210

Rating: 3.7/5 (Total Votes: 3)

Rubis on huutokauppa sivusto prototyypin mallinnettu eBay.com jota käytetään arvioimaan hakemuksen suunnittelumalleja ja sovelluspalvelimet suorituskyvyn skaalautuvuutta.
Meidän huutokauppa sivusto benchmark toteuttaa päätoiminnallisuuden huutokauppa sivusto: myynti, selailu ja hinnoittelu. Emme toteuttaa täydentäviä palveluja kuten pikaviestit ja uutisryhmissä. Erotamme kolmenlaisia ​​käyttäjien istunnot: vierailija, ostaja, ja myyjä.
Saat Kävijäistunnon, käyttäjät ei tarvitse rekisteröidä, vaan vain voivat selata. Ostaja ja myyjä istunnot vaativat rekisteröitymisen. Lisäksi toiminnallisuutta aikana toimitettujen Kävijäistuntojen aikana ostaja istunnon käyttäjät voivat tarjouksen kohteita ja ota yhteenveto nykyisestä tarjousten luokitus ja kommentteja vasemmalle muiden käyttäjien.
Myyjä istunnot vaativat maksua, ennen kuin käyttäjä saa sietää kohteen myyntiin. Huutokauppa alkaa välittömästi ja kestää yleensä enintään viikon. Myyjä voi määrittää varaus (minimi) hinta kohde.
Rubis on ilmainen, avoimen lähdekoodin aloite.
Useita versioita Rubis on toteutettu kolmella eri teknologioita: PHP, Java servletit ja EJB (Enterprise Java Bean).
PHP ja Java servletit, sovellus ohjelmoija on vastuussa kirjoittamista SQL-kyselyt. Jotta päästään tasapuolisen vertailun, käytämme täsmälleen samaa kyselyt tietokantaan molemmissa ympäristöissä.
EJB-palvelin tarjoaa useita palveluja, kuten tietokantojen käytön (JDBC), liiketoimet (JTA), viestintä (JMS), nimeäminen (JNDI) ja johdon tukea (JMX). EJB-palvelin hoitaa yhtä tai useampaa EJB säiliöissä. Säiliö on vastuussa komponenttia yhdistämistä ja elinkaaren hallinta, client istunnon hallinta, tietokantayhteyden yhdistäminen, pysyvyys, transaction management, autentikointi ja pääsyn control.EJB säiliöt automaattisesti hallita papu pysyvyys, lievittää ohjelmoija kirjoittaa SQL-koodin. Käytämme näitä palveluita toteuttaa erilaisia ​​EJB versioita rubis.
Kun käytät EJB 1.1 tai 2.0 CMP mallin, käytämme istunto pavut monimutkaisia ​​kyselyitä, joita ei voida panna täytäntöön käyttämällä CMP.
Java Servletit käytetään ainoastaan ​​esityksen kerroksen, tuottaa HTML-vastauksen haetut tiedot papu.
Rubis voidaan käyttää verkkoselaimen testausta varten tai tarjotaan benchmarking työkalu. Suunnittelimme asiakas, joka jäljittelee käyttäjät käyttäytyminen variours työmäärän kuvioita ja tarjoaa tilastotietoja.
Meidän huutokauppa sivusto määrittelee 26 vuorovaikutusta, joka voidaan suorittaa asiakkaan selaimessa. Tärkeimpiä niistä ovat lukemassa kohteita luokittain tai alue, hinnoittelu, ostaa tai myydä kohteita, jättämällä kommentteja muiden käyttäjien ja konsultointi oman käyttäjäsivu (tunnetaan myEbay eBay).
Selailu eriä sisältyy myös konsultointi tarjouksen historiaa ja myyjän tiedot. Määrittelemme kaksi työmäärä sekoittaa: selailu yhdistelmä koostuu ainoastaan ​​vain luku vuorovaikutusta ja hinnoittelu yhdistelmä, joka sisältää 15% read-write vuorovaikutusta. Hinnoittelu yhdistelmä on edustavin huutokauppa sivusto työtaakkaa.
Toteutamme client-selaimen emulaattori. Istunto on sarja vuorovaikutuksia samalle asiakkaalle. Kunkin asiakkaan istunto, asiakas emulaattori aukeaa jatkuva HTTP-yhteyden Web-palvelimeen ja sulkee sen lopussa istunnon.
Jokainen emuloitua asiakas odottaa tietty ajatella ennen aloittamista ensi vuorovaikutusta. Seuraava vuorovaikutus määräytyy tilansiirtomatriisi joka määrittää todennäköisyys mennä yhdeltä vuorovaikutuksesta toiseen.
Ajatella aikaa ja istunnon aikaa kaikille kriteerit syntyvät negatiivista eksponenttijakaumaa on keskimäärin 7 sekuntia ja 15 minuuttia, vastaavasti. Me vaihtelevat kuormitusta päällä vaihtelemalla asiakkaiden määrä.
Mitä uutta tässä julkaisussa:
NFS hakemistot

Vastaavia ohjelmistoja

cpuburn
cpuburn

3 Jun 15

mubench
mubench

3 Jun 15

UMark
UMark

3 Jun 15

Muu ohjelmistojen kehittäjä Emmanuel Cecchet

Sequoia
Sequoia

3 Jun 15

Kommentit RUBiS

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!