2012-02-10 22 views
8

जहाँ तक मुझे पता है, सोफे डीबी इंस्टेंस पृष्ठभूमि में नहीं चलाया जा सकता है, यानी, यदि उपयोगकर्ता एप को अग्रभूमि से पृष्ठभूमि में बदल देता है, तो डेटाबेस प्रभावी रूप से पहुंच योग्य नहीं होता है। और उपयोगकर्ता को ऐप को अग्रभूमि में बदलने के बाद कुछ पलों का समय लगेगा, क्या यह पता लगाने का कोई तरीका है कि डीबी ऊपर और चल रहा है, जब ऐप अग्रभूमि में फिर से शुरू हो जाए?मुझे कैसे पता चलेगा कि कॉच डीबी ऊपर है और चल रहा है या नहीं?

आपके उत्तर की प्रतीक्षा कर रहा है,

कृष्णा।

+1

डीबी से पूछताछ के बारे में क्या है और देखें कि क्या यह प्रतिक्रिया दे रहा है? – Simon

+1

धन्यवाद सिमॉन, यह मेरा काम करेगा, लेकिन जानना चाहता था कि कोई एपीआई मेरे उद्देश्य की सेवा करेगा या नहीं। – Krishanbhag

उत्तर

0

आप couchdb पर क्या चल रहे हैं? लिनक्स? विंडोज?

मैं IrisCouch.com की अनुशंसा करता हूं, जब तक आप इसे विकास के लिए उपयोग करते हैं, तब तक आप क्लाउड फ्री में एक कॉचडब उदाहरण का उपयोग करने देते हैं। और फिर आप अगर CouchDB चल रहा है, तो जाँच करने के लिए की तरह टर्मिनल से cURL उपयोग कर सकते हैं ...

costa: curl http://wamoyo.iriscouch.com/bank 
{"db_name":"bank","doc_count":6,"doc_del_count":0,"update_seq":6,"purge_seq":0,"compact_running":false,"disk_size":32859,"instance_start_time":"1330714407415725","disk_format_version":5,"committed_update_seq":6} 

नोट: कोस्टा बस अपना टर्मिनल में अपना उपयोगकर्ता नाम है, wamoyo iriscouch अपने के पर मेरे सोफे है अलग होगा, और बैंक मेरे डेटाबेस में से एक का नाम है, आपकी इच्छा अलग होगी।

तो फिर तुम फुटोन इंटरफ़ेस पर जाना चाहिए: मेरा होगा पर: http://wamoyo.iriscouch.com/_utils

आशा इस उपयोगी है!

+1

मैं आईओएस और विकास सी के विकास के लिए उपयोग कर रहा हूं, मैं चाहता हूं कि चीजें प्रोग्रामिक रूप से हों। वैसे भी जानकारी के लिए, आपको कोस्टा धन्यवाद। फिलहाल मैं डीबी को पिंग करने और देखने के लिए एएसआईएचटीपीआरक्वेट का उपयोग कर रहा हूं। क्या इसके अलावा कोई बेहतर समाधान है? – Krishanbhag

+0

हमम ... मैं आईओएस से बहुत परिचित नहीं हूं, लेकिन मेरे पास एंड्रॉइड पर सोफे के साथ कुछ न्यूनतम अनुभव है। यदि आपको अनुसूचित सिंक करने की आवश्यकता है, तो यह एक अच्छा विचार है, आप क्लाउड तक पहुंच की आवश्यकता वाले किसी भी ऑपरेशन से पहले भी जांच सकते हैं। मुझे खेद है कि मैं तकनीकी रूप से सहायक नहीं रहूंगा, मेरे पास आईओएस के साथ पर्याप्त अनुभव नहीं है। – Costa

2
लगातार मतदान के बजाय

, changes API का उपयोग कर, आप एक दिल की धड़कन के साथ एक निरंतर फ़ीड कर सकते हैं।

डिफ़ॉल्ट दिल की धड़कन 1 मिनट है लेकिन यदि आप चाहें तो इसे छोटा कर सकते हैं।

+2

आपको बहुत धन्यवाद @ सिमॉन, जैसा कि मैंने पाया कि काउच डीबी सर्वर मतदान करना एक अच्छी बात नहीं है। क्लाइंट को बताने के लिए नए HTTP कनेक्शन सेट अप करना कि कुछ भी नहीं हुआ है, कोचडीबी पर अनावश्यक तनाव डालता है। एक निरंतर फ़ीड खुला रहता है और डेटाबेस से कनेक्ट होने तक स्पष्ट रूप से बंद रहता है और ग्राहक के रूप में परिवर्तन भेजे जाते हैं, निरंतर फ़ीड की प्रतिक्रिया या तो खाली हो जाएगी या एक JSON ऑब्जेक्ट एक ही परिवर्तन का प्रतिनिधित्व करेगा, जैसा कि सामान्य फ़ीड के परिणामों में मिलता है यदि कोई उपरोक्त करने के लिए कोड स्निपेट (objc) प्रदान करता है तो यह अधिक सहायक होगा। – Krishanbhag

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