PDA

View Full Version : برنامه نویسی توزیع شده توسط php?



mrrajabi
چهارشنبه 05 بهمن 1390, 11:56 صبح
با سلام خدمت دوستان

من یه پروژه باید طراحی کنم که دارای قابلیت های زیر است:
یک کاربر قصد سفر کردن دارد که باید لیست پروازها، هتل ها و ماشین ها را مشاهده کند تا
1 - از لیست پروازها در تاریخ های مورد نظر پرواز دلخواه خود را انتخاب کند.
2 - از لیست هتل ها، هتل مورد علاقه خود به همراه قیمت ها، تعداد اتقاق ها، امکانات و ... را انتخاب کند.
3 - از لیست ماشین ها نیز ماشین مورد علاقه را انتخاب نماید.

این درخواست ها از Client از طریق Message و socket programming به یک middle ware server ارسال شده که این میان افزار با سه سرور هواپیمایی، سرور هتل و سرور ماشین ها در ارتباط است. میان افزار پیام را بررسی کرده و این پیام را جداگانه به هر کدام از سرورها (یکی به سرور هواپیما، یکی سرور هتل و دیگری به سرور ماشین ها) ارسال می کند. از هر کدام از این سرورها یک یا چند سرور می تواند وجود داشته باشد(برای هر درخواست نخ جداگانه باید ایجاد و به درخواست داده شود).
سرورها بعد از اینکه پیام را از میان افزار دریافت کردند، پیام را پردازش و نتیجه را به میان افزار بر می گردانند و میان افزار نیز پیام را به کلاینت بر می گرداند.

نکته: تمام این امور از طریق ارسال پیام و سوکت می باشد نه شی و یا چیز دیگری.


81433


من تا حدودی می دونم که php با سوکت کار می کند. اما آیا برای اینچنین برنامه ای php مناسب است و می تواند با نخ و سرور و مسائلی که در حوزه سیستم عامل است تعامل داشته باشد یا خیر؟
لطفاً راهنمایی فرمائید.
با تشکر

tux-world
چهارشنبه 05 بهمن 1390, 12:02 عصر
با php ميشه ولي بهتره ببينيد با كودوم زبان برنامه نويسي بهتر ميشه انجامش داد كه من پايتون رو پيشنهاد ميدم

mrrajabi
چهارشنبه 05 بهمن 1390, 12:18 عصر
من تمایل دارم با php انجام بدم. حالا اگه منبعی در مورد امکانات php در این زمینه وجود داره، بی زحمت معرفی کنید ممنون میشم.

tux-world
چهارشنبه 05 بهمن 1390, 12:26 عصر
http://php.net/manual/en/ref.sockets.php
http://devzone.zend.com/209/writing-socket-servers-in-php/