castomFLOW
castomFLOW खोलू

अहाँक विश्वास करै बला रन

कोनो स्वचालनकेँ तखन तक कोनो नहि देखैत जखन तक ओ किछु दू बेर नहि भेजैत अछि

तखन सबकेँ देखाएत अछि। एहि पृष्ठक चारि तंत्र अछि किएक तँ एहि प्रकारक सॉफ़्टवेयरक विफलतासभ सदा ओही चारि विफलता होइत अछि, आ सभ डिज़ाइन सँ टाळल जा सकैत अछि, सावधानी सँ नहि।

प्रकाशित करै सँ पहिने सिमुलेट करू

बंद वर्कफ़्लोमे एकटा वास्तविक रिकॉर्ड धकेलू आ ठीक ई पढ़ू जे होमए वाला अछि: लेल गेल पथ, हर चरणमे हर मूल्य, हर संदेशक शब्दावली, आ प्रत्येक बाहरी सिस्टमकेँ जाए बला अनुरोध।

किछु सेहो बाहर नहि जाइत अछि। कोनो ई-मेल नहि भेजल जाइत अछि, कोनो चालान नहि बनाएल जाइत अछि, कोनो शुल्क नहि लेल जाइत अछि, कोनो पंक्ति नहि लिखल जाइत अछि। बाहरी कॉल इरादाक रूपमे दर्ज होइत अछि, भेजल जाए वाला पेलोड सहित, ताकि अहाँ देखि सकू जे मैपिंग सही अछि कि नहि, एकरा कोनोक समस्या बनबा सँ पहिने।

सिमुलेशन ओ प्रश्नक उत्तर दैत अछि जे लोककेँ स्वचालन चालू करबा सँ रोकैत अछि: ई वास्तवमे की करत?

सिमुलेशन · आदेश 88 214किछु नहि पठाएल गेल
  • 1पता सत्यापित करूमिल गेल। ६ ठाम लिखल जाएत।
  • ?शर्त१,००० झ़्लॉटी सँ बेसीक आदेश? नै — २८९,०० झ़्लॉटी। छोट रास्ता लेल गेल।
  • 3इनवॉयसइनवॉइसिंग सिस्टम मे POST कएल जाएत। पेलोड पूरा देखाएल गेल अछि।
  • !एतए रोकल गेलभै-एस-टी दर गलत ठाम सँ मैप भेल। लेखाकारक इनबॉक्सक बदला सिमुलेशन मे भेटल।

भेजल: किछु नैवसूल भेल: किछु नै

एकटा रन ओ वर्ज़न पर चलैत अछि जाही पर ओ प्रवेश कएने छल

कोनो वर्कफ़्लो मे बदलाव प्रकाशित करबा सँ ओहि भीतरि पहिने सँ चलि रहल रन सभ पर कोनो असर नै पड़ैत अछि। प्रत्येक रन अपन शुरुआती वर्ज़न सँ बाँधल रहैत अछि आ ओही वर्ज़न पर पूरा होइत अछि — जतबा समय लअ, आ रईस कतबा किछु बदलै छी।

एहि सँ अहाँ दस हज़ार लोकक बीच मे रहैत वर्कफ़्लो के नया ढँग सँ सजा सकैत छी, आ हर एक ओही प्रवाह पूरा करैत अछि जे ओकरा सँ वादा कएल गेल छल। विकल्प — ओ डिज़ाइन जाही मे पूरा आगाँक रास्ता प्रवेश पर बना देल जाइत अछि — एहि कारण अछि जे अधिकांश टूल मे जीवित ऑटोमेशन संपादित करब खतरनाक लागैत अछि। एतय ई साधारण बात अछि।

नव रन सभकेँ प्रकाशित करै के क्षण सँ नव वर्ज़न भेटैत अछि। कोनो रन कोन वर्ज़न पर अछि, ई रन पर लिखल रहैत अछि, तँ मार्चक व्यवहारक प्रश्नक उत्तर सितंबर मे भेटैत अछि।

जीवित अवस्था मे संपादनv4 → v5
  • 1पहिने२,९१८ रन चलि रहल अछि, सभ v4 पर। किछु दू दिनक प्रतीक्षा मे अछि।
  • 2v5 प्रकाशित करूदू चरण बदलल गेल, एकटा संदेश फेर सँ लिखल गेल।
  • 3बाद मेओ २,९१८ रन v4 पूरा करैत अछि। ११:४० सँ शुरू होए बला सभ v5 चलाएत अछि।
  • §कोनो नैएकटा वर्कफ़्लोक आधा आ दोसरक आधा पाएलक।

हर रन पर वर्ज़न दर्जपुरान वर्ज़न रखल गेल

दोबारा नै भेजबा वाला पुनः प्रयास

एकटा चरण अपन इनपुटक शुद्ध फ़ंक्शन अछि, आ ओकर प्रभाव रनक अगिला चरण पर बढ़बा सँगे एकटा सँ प्रतिबद्ध होइत अछि। एहन कोनो अवसर नै जखन संदेश चलि गेल हो आ रन के एहि के ज्ञान नै हो।

ई पूरा चाल अछि, आ ई वादा नै बल्कि संरचनात्मक गुण अछि। चरणक बीच मे मारल गेल वर्कर — डिप्लॉय, क्रैश, गायब भ गेल मशीन — रन केँ ठीक ओही जगह छोड़ि दैत अछि जतय ओ छल। दोसर वर्कर ओकरा उठबैत अछि आ चरण फेर सँ चलबैत अछि। किएक तँ प्रभाव आ बढ़ाई एकटा सँ प्रतिबद्ध होइत अछि, या तँ दूनू भेल या कोनो नै भेल।

आइडेम्पोटेंसी की समर्थन करए बला सिस्टम सभ मे बाहरी कॉल एकटा की ल जाइत अछि, जे रन आ चरण सँ बनल अछि, ताकि दोसर पक्ष सेहो दोहराव केँ पहिचान सकए।

भेजै के बीच मे वर्कर मारल गेलरिकवर भेल
  • 1चरण ५ शुरू होइत अछिशिपिंग सूचना भेजू।
  • ✕वर्कर मरि गेलडिप्लॉय। किछु सेहो प्रतिबद्ध नै भेल छल।
  • 2उठा लेल गेलदोसर वर्कर रन केँ अखनि चरण ५ पर भेटल।
  • ✓एक बेर भेजल गेलग्राहककेँ एकटा ई-मेल भेटल, दू नै।

प्रभाव बढ़ाई सँगे प्रतिबद्ध होइत अछिहर रन आ चरणक लेल आइडेम्पोटेंसी की

मनुष्यक पढ़बा लेल लिखल गेल लॉग

हर रन, हर चरण, लेल गेल शाखा आ ओ निर्णय करए बला मूल्य। हर चरणक समय। हर बाहरी कॉलक अनुरोध आ प्रतिक्रिया, प्रमाण-पत्र छिपा कए। रन कोन वर्ज़न पर छल। रन कतय प्रतीक्षा करि रहल अछि आ कतबा धरि।

जखन कोनो पूछैत अछि जे चौदह तारीख के दिन कएल गेल ऑर्डर का भेल, तँ उत्तर भेटैत अछि, आ ओ भेटबा मे एक मिनट लागैत अछि, तीन सिस्टमक लॉग मिला-मिला बितल दोपहर नै।

असफल रनसभ एक ठाम एकट्ठा होइत अछि, कारण संग समूहित, ताकि “राति भर में इकतालीस असफलता” “एक आपूर्तिकर्ता नौ मिनट धरि 503 फर्काएलनि” में घटि जाए, इकतालीस अलग-अलग जाँच केर बदला।

राति भर, समूहित४१ असफलता
  • 1एक कारणआपूर्तिकर्ता API ने ०२:४१ सँ ०२:५० धरि 503 फर्कएलक।
  • 2की भेलसब ४१ फेर चलाएल गेल; ३९ दोसर प्रयास में सफल भेल।
  • 3बाकी बचलदू रुकि गेल अछि आ कोनो व्यक्तिक प्रतीक्षा में अछि। दुनू असफल पंक्ति संग सूचीबद्ध अछि।
  • §इकतालीस नहिजाँच। एकटा, आ दू रिकॉर्ड पर एकटा निर्णय।

प्रमाणपत्र लुकाएल गेलसंस्करण दर्ज

जतय हमर सभ किछु दावा नहि करैत छी

हमर सभ विपणन पृष्ठ पर अपटाइम आँकड़ा प्रकाशित नहि करैत छी, किएक तक मापन अवधि आ “चालू” केर परिभाषा बिना कोनो संख्या केवल सजावट अछि। यदि अहाँ एकरा संविदात्मक रूप सँ चाहैत छी, तँ पूछू आ हमर सभ जे वास्तव में वादा करि सकैत छी से पर बात करत।

हमर सभ कोनो अन्यक API केँ विश्वसनीय नहि बना सकैत छी। यदि कोनो प्रदाता बन्द अछि, तँ ओ पर निर्भर वर्कफ़्लो प्रतीक्षा करैत अछि, फेर चलाएत अछि आ अंत में स्पष्ट कारण सँ रुकि जाइत अछि। हमर सभ जे वादा करि सकैत छी, ओ अछि जे असफलता दृश्यमान होएत, ओ किछु भ्रष्ट नहि करैत, आ पुनः आरम्भ करबा सँ संदेश दोसर बेर नहि जाइत।

प्रतीक्षा पर: दू दिन धरि प्रतीक्षारत रन रन पर एकटा wake_at अछि, कतबार में बैसल कोनो कार्य नहि। एहि सँ वर्कफ़्लो तीन सप्ताहक प्रतीक्षा में एक लाख रन धरि रखि सकैत अछि बिना कोनो लागत, आ एहि सँ अहाँ केँ वर्तमान में प्रतीक्षारत रनक संख्या पर विचार करबाक आवश्यकता नहि।

जे रन केर बारे में अहाँ कखनो नहि सोचैत छी, ओ ई अछि जे काज कए देलक।