Rubis е прототип на търг сайт по модел eBay.com, че се използва за оценка на приложения моделите на дизайна и сървъри на приложения производителност мащабируемост.
Нашият сайт търг бенчмарк изпълнява основната функционалност на търг в сайта: продажби, сърфиране и наддаване. Ние не приложат допълнителни услуги като мигновени съобщения или групи по интереси. Ние се направи разграничение между три вида потребителски сесии: посетител, купувач и продавач.
За един посетител на сесията, потребителите не е необходимо да се регистрират, но се допускат само да разглеждате. Купувач и продавач сесии изискват регистрация. В допълнение към функционалността, предоставена по време на посетителите сесии, по време на купувач потребители сесия може да оферират за предмети и да се консултират с обобщение на техните текущи оферти, рейтинг и коментари, оставени от други потребители.
Продавач сесии изискват такса преди потребителят да е позволено да се поставят на обект за продажба. Аукционът стартира незабавно и трае обикновено за не повече от една седмица. Продавачът може да определи резерв (минимална) цена за дадена позиция.
Rubis е безплатна, с отворен инициатива източник.
Няколко версии на Rubis се осъществява чрез използване на три различни технологии: PHP, Java Servlets и EJB (Enterprise Java Bean).
В PHP и Java сървлети, програмист на приложения е отговорен за написването на SQL заявки. За да се стигне до справедливо сравнение, ние използваме точно същите заявки към базата данни и в двете среди.
An EJB сървър предоставя редица услуги като достъп до база данни (JDBC), транзакции (JTA), съобщения (JMS), именуване (JNDI) и подкрепа за управление (JMX). Сървърът за EJB управлява един или повече EJB контейнери. Контейнерът е отговорен за осигуряване на компонент обединяване и управление на жизнения цикъл, клиент за управление на сесиите, пул за връзки на база данни, упоритост, управление на операциите, автентификация и достъп контейнери control.EJB автоматично управляват боб упоритост, облекчаване на програмист на писане SQL код. Ние използваме тези съоръжения да прилагат различни EJB версии на Rubis.
При използване на EJB 1.1 или 2.0 CMP модел, ние използваме сесия боб за сложни заявки, които не могат да се изпълняват с помощта на CMP.
Сървлетите Java се използват само като ниво на представяне, за да се генерира HTML отговора от информацията, събрана от боб.
Rubis може да се използва от уеб браузър за тестване на цели или с предоставената Инструмент за бенчмаркинг. Ние разработихме клиент, който емулира поведението на потребителите за variours хорариум модели и предоставя статистически данни.
Нашият сайт търг определя 26 взаимодействия, които могат да се изпълняват от уеб браузъра на клиента. Сред най-важните от тях търсят елементи от категорията или регион, офериране, покупка или продажба на предмети, оставяйки коментари по други потребители и консултиране на собствената потребителското страница (известен като myEbay на иБей).
Разглеждане предмети също е консултантска историята на кандидатурата и информацията на продавача. Ние дефинираме две хорариум смеси: браузване микс изработен само само за четене взаимодействия и наддаване микс, който включва 15 процента четене и запис взаимодействия. Микс на наддаването най-представителните от натовареността на търг в сайта.
Ние реализираме клиент-браузър емулатор а. Една сесия е последователност от взаимодействия за същия клиент. За всеки клиент сесия, клиент емулатор отваря постоянно HTTP връзка към уеб сървър и да го затваря в края на сесията.
Всеки пример за подражание клиент чака за определено време Помислете, преди започване на следващия взаимодействието. Следващата взаимодействието се определя от прехода от едно състояние матрица, която определя вероятността да премине от едно взаимодействие с още един.
Времето на мозъчен и часа сесия за всички показатели са генерирани от отрицателно експоненциално разпределение със средна стойност от 7 секунди и 15 минути, съответно. Ние варира натоварването на сайта чрез промяна на броя на клиентите.
Какво е новото в тази версия:
NFS монтирана директории
Софтуер детайли:
Версия: 1.4.3
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 210
Коментари не е намерена