Heroku

2013-03-17 14 views
5

पर निजी पब मैं रेल 3.2.12 का उपयोग करके चैट एप्लिकेशन विकसित कर रहा हूं और private pub नामक एक महान मणि, जिसके लिए आप स्क्रीनकास्ट here पा सकते हैं। यह faye के शीर्ष पर बनाया गया है और आपको संदेशों को धक्का देकर आसानी से वास्तविक समय चैट बनाने में सक्षम बनाता है।Heroku

अब, उसे वास्तव में हरोकू पर तैनात करना निजी पब के साथ इतना आसान नहीं है। जाहिर है, आपको फेय चैनल के लिए एक और ऐप सेट अप करना होगा और उसके बाद उस चैनल को अपने अन्य ऐप से सब्सक्राइब करना होगा।

यह सब बहुत भ्रमित है। न तो निजी पब और न ही फेय के पास उनके दस्तावेज़ीकरण में हेरोकू पर तैनाती के बारे में कुछ भी है। मैं इन दो लिंक मिल गया है:

हालांकि, मैं वास्तव में उन्हें समझ में नहीं आता है क्योंकि वे एक और अधिक उन्नत स्तर पर शुरू करते हैं।

क्या आप में से कोई भी कभी भी अपने पोक/फेय ऐप को हरोकू पर तैनात करता है और चरण-दर-चरण मार्गदर्शिका दे सकता है? धन्यवाद!

उत्तर

6

आप github https://github.com/Hareramrai/batkaro पर अपना नमूना चैट चेकआउट कर सकते हैं। आप github https://github.com/Hareramrai/fayeserver पर priv_pub सर्वर कोड भी चेकआउट कर सकते हैं।

+0

हरे, बहुत बहुत धन्यवाद! यह ठीक काम करता है। तो यह वास्तव में केवल उसके मूल ऐप पर बेयरबोन फेय ऐप स्थापित कर रहा था और मेरे मूल ऐप में private_pub.yml उत्पादन कॉन्फ़िगरेशन को समायोजित कर रहा था। बहुत बढ़िया! इससे पहले कि मैं आपके उत्तर को स्वीकार कर सकूं, एक आखिरी सवाल: क्या विभिन्न अनुप्रयोगों के लिए हेरोकू पर उस फेय सर्वर का उपयोग करना अच्छा विचार है? या क्या मुझे हर अलग-अलग एप्लिकेशन के लिए एक अलग फेय सर्वर का उपयोग करना चाहिए? – weltschmerz

+0

यह आपके पर निर्भर है। –

+0

हाय @ हरेराम, मैंने इसे अपने मामले में कॉन्फ़िगर किया है, मेरा ऐप डेटा को अलग-अलग हेरोकू ऐप के रूप में चलाने के लिए फेयरसेवर पर धक्का देता है, लेकिन मैं चैनल को धक्का देने वाला संदेश प्राप्त नहीं कर पा रहा हूं, यह दिखाता है कि "वेबसाकेट पहले से ही है बंद या बंद राज्य "। क्या आप कृपया किसी चीज का सुझाव दे सकते हैं? अग्रिम में धन्यवाद। –

1

ऐसा लगता है कि आपके द्वारा लिंक किए गए लेखों से, आपको दो वेब प्रक्रियाओं को चलाने की आवश्यकता है। एक सामान्य वेब सर्वर के लिए, और फेय सर्वर के लिए एक।

एक ही ऐप के भीतर प्रत्येक को चलाने की कोशिश करने के बजाय दो हेरोोक ऐप्स होना आसान हो सकता है।

+0

ठीक है, लेकिन मैं कैसे के लिए एक सेट कर सकता हूं फेय? क्या यह सामान्य रेल ऐप होगा? मुझे कॉन्फ़िगर करने की क्या ज़रूरत है? – weltschmerz

2

किसी को एक बहुत कुछ, आज जवाब देने के लिए ऊपर, मैं सिर्फ जारी एक मणि है कि एक रेल app में वास्तविक समय व्यवहार में सक्षम बनाता है के लिए देख रहा है, तो:

https://github.com/dchacke/entangled

+0

प्रयास के लिए मतदान किया :) – ImranNaqvi

 संबंधित मुद्दे