RUBiS

نرم افزار تصویر:
RUBiS
جزئیات نرم افزار:
نسخه: 1.4.3
ها تاریخ: 3 Jun 15
توسعه دهنده: Emmanuel Cecchet
پروانه: رایگان
محبوبیت: 210

Rating: 3.7/5 (Total Votes: 3)

در RUBiS نمونه سایت حراج بعد از eBay.com مدل است که به ارزیابی نرم افزار الگوهای طراحی و مقیاس پذیری برنامه عملکرد سرورها استفاده شده است.
ما معیار سایت حراج پیاده سازی قابلیت های اصلی از سایت حراج: فروش، مرور و مناقصه. ما خدمات مکمل مانند پیام های فوری و یا گروه های خبری پیاده سازی نیست. بازدید کننده، خریدار و فروشنده: ما بین سه نوع از جلسات کاربر تمایز قائل شود.
برای یک جلسه بازدید کننده، کاربران لازم نیست برای ثبت نام اینجا اما تنها مجاز به فهرست. خریدار و فروشنده جلسات نیاز به ثبت نام. علاوه بر قابلیت های ارائه شده در طول جلسات بازدید کننده، در طول یک خریدار کاربران جلسه می تواند در مورد پیشنهاد و خلاصه ای از پیشنهادات در حال حاضر، امتیاز و نظرات به جا مانده از کاربران دیگر خود مشورت کنند.
جلسات فروشنده نیاز به هزینه قبل از یک کاربر مجاز است برای قرار دادن یک آیتم برای فروش. حراج بلافاصله شروع می شود و طول می کشد به طور معمول برای بیش از یک هفته است. فروشنده می تواند یک ذخیره (حداقل) قیمت برای یک آیتم را مشخص کنید.
RUBiS، ابتکار عمل های منبع باز رایگان می باشد.
چندین نسخه از RUBiS ها اجرا می شوند با استفاده از سه فن آوری های مختلف: PHP، Servlets جاوا و EJB (سازمانی جاوا باقلا).
در PHP و جاوا سرولت ها برنامه نویس برنامه مسئول نوشتن نمایش داده شد SQL است. به منظور در یک مقایسه عادلانه می رسند، استفاده می کنیم دقیقا همان نمایش داده شد به پایگاه داده در هر دو محیط.
سرور EJB مانند دسترسی به پایگاه داده (JDBC)، معاملات (JTA)، پیام (JMS) به نام (JNDI) و حمایت های مدیریت (JMX) فراهم می کند تعدادی از خدمات است. سرور EJB مدیریت یک یا چند ظروف EJB. ظرف مسئول ارائه ادغام جزء و مدیریت چرخه عمر، مدیریت جلسه مشتری، پایگاه داده اتصال ادغام، پشتکار، مدیریت معامله، احراز هویت و دسترسی ظروف control.EJB به طور خودکار مدیریت تداوم لوبیا، از بین بردن برنامه نویس از نوشتن کد SQL است. ما با استفاده از این امکانات برای اجرای نسخه های EJB مختلف RUBiS.
در حالی که با استفاده از EJB 1.1 یا 2.0 مدل CMP، ما با استفاده از دانه های جلسه برای نمایش داده شد پیچیده است که نمی توان با استفاده از CMP اعدام شود.
Servlets جاوا تنها به عنوان لایه ارائه استفاده می شود، برای تولید پاسخ HTML از اطلاعات بازیابی شده از لوبیا.
RUBiS را می توان از یک مرورگر وب برای اهداف آزمایشی و یا با استفاده از ابزار تعیین معیار ارائه استفاده می شود. ما یک مشتری که تقلید رفتار کاربران برای الگوهای variours حجم کار و آمار را فراهم می کند طراحی شده است.
سایت حراج ما 26 تعامل که می تواند از مرورگر وب مشتری انجام تعریف می کند. در میان مهمترین آنها در حال دیدن موارد بر اساس طبقه بندی و یا منطقه، مناقصه، خرید و یا فروش اقلام، ترک نظر در کاربران دیگر و مشاوره صفحه کاربر خود (به عنوان myEbay در eBay شناخته می شود).
مرور موارد نیز شامل مشاوره تاریخ پیشنهاد و اطلاعات فروشنده. تعریف ما دو حجم کار مخلوط: مخلوطی از مرور تنها فقط خواندنی تعاملات و ترکیبی مناقصه است که شامل 15 درصد تعاملات خواندن و نوشتن ساخته شده است. مخلوط مناقصه ترین نماینده حجم کار سایت حراج است.
ما یک شبیه ساز مشتری مرورگر اجرا می کنند. جلسه یک رشته از تعامل برای مشتری است. برای هر جلسه مشتری، شبیه ساز مشتری یک اتصال HTTP مداوم به وب سرور باز می شود و آن را می بندد در پایان جلسه.
هر مشتری شبیه منتظر یک زمان فکر می کنم خاص قبل از شروع تعامل بعدی. تعامل بعدی است که توسط یک ماتریس انتقال حالت که احتمال رفتن از یک تعامل به یک دیگر مشخص تعیین می شود.
ساعت هم فکر می کنم و زمان جلسه برای همه معیار از یک توزیع نمایی منفی با میانگین 7 ثانیه و 15 دقیقه، به ترتیب تولید می شود. ما متفاوت بار در سایت های مختلف تعداد مشتریان.
چه جدید در این نسخه:
NFS دایرکتوری نصب شده

نرم افزار های مشابه

نرم افزار های دیگر از توسعه دهنده Emmanuel Cecchet

Sequoia
Sequoia

3 Jun 15

نظرات به RUBiS

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!