ማነቃቂያዎች
አስነሳሾች አንድ ክስተት ማጣሪያ ወደ ሊፈፀም የሚችል እርምጃ ይያዛሉ. አንድ ክስተት ከ አስነሳሽነት ማጣሪያ ጋር ሲመሳሰል, Iroha የብሎክ አፈፃፀም አካል ሆኖ አስነሳሽነትን የሚገመግመው እርምጃ ነው.
መዋቅር
የተመዘገበ Trigger የሚከተሉትን ያካትታል፦
id: አንድTriggerIdማሸጊያ የሆነNameaction: ሊፈፀም የሚችል, ሥልጣን, ማጣሪያ, ተደጋጋሚነት ፖሊሲ, ዳግም ሙከራ ፖሊሲ እና ሜታዳታ
እርምጃው የሚከተሉትን ያካትታል፦
executable:Instructions፣ContractCall፣Ivm፣ ወይምIvmProvedrepeats:IndefinitelyወይምExactly(n)authority: ማስፈጸሚያውን የሚጠራው አካውንትfilter: አንድEventFilterBoxretry_policy: ለተዘረዘሩ የጊዜ ማነቃቂያዎች አማራጭ ዳግም ሙከራ ባህሪmetadata: የትርፍ ጊዜ ማሳለፊያ ሜታዳታ
ክስተት ማጣሪያዎች
የማስነሳት ሁኔታዎች ከደንበኝነት ተመዝጋቢዎች ጋር ተመሳሳይ ክስተት-ፋይልተር ሞዴል ይጠቀማሉ። የከፍተኛ ደረጃ ክስተት ማጣሪያ ሊዛመድ ይችላል:
- የቧንቧ መስመር ክስተቶች
- የመረጃ ክስተቶች
- የጊዜ ክስተቶች
- የማስነሳት አፈፃፀም ክስተቶች
- ማጠናቀቂያ ክስተቶችን ያስነሳል
ለሥራ ፍሰት የሚስማማውን በጣም ጠባብ ማጣሪያ ይመርጣሉ። ሰፋፊ ማጣሪያዎች ለምርመራ ጠቃሚ ናቸው ፣ ግን በብሎክ አፈፃፀም ወቅት ሥራን ያሻሽላሉ ።
የአሁኑን የማጣሪያ ቤተሰቦች ፊልተሮች ይመልከቱ።
የጊዜ መንስኤዎች
የጊዜ ማስነቃቂያዎች የጊዜ ክስተት ማጣሪያን ይጠቀማሉ። የዓለም ሁኔታ እይታ የሚዛመደበት የጊዜ ሁኔታ ሲደርስ Iroha በሚያስነሳው ሥልጣን ስር የማስነቃቂያ እርምጃውን ያካሂዳል ። የጊዜ አስነሳሾች ከዚህ በታች የተገለጸውን ዳግም ሙከራ ፖሊሲ መጠቀም የሚችል የማስነቀቂያ አይነት ናቸው ።
ተደጋጋሚ
Repeats::Indefinitely አስነዋሪው ያልተመዘገበ እስከሚሆንበት ጊዜ ድረስ ንቁ ሆኖ ይቆያል።
Repeats::Exactly(n) አስነዋሪው የተወሰነ ቁጥር ጊዜ እንዲተኩስ ያስችለዋል. መቁጠሪያው ሲጠናቀቅ, ተመሳሳይ ባህሪ እንደገና አስፈላጊ ከሆነ አዲስ አስነዋቂ መመዝገብ.
ባለስልጣን እና ፍቃዶች
አስጀማሪው ሥልጣን የተፈፀመውን ለመጥቀስ ጥቅም ላይ የዋለው መለያ ነው ። ለረጅም ጊዜ የሚቆዩ አስነሳሾች የተወሰነ ቴክኒካዊ መለያ ይጠቀሙ ስለዚህ የሚያስፈልጉት ፍቃዶች ግልፅ እና ከተለየ የኦፕሬተሩ የግል መለያ።
ባለሥልጣኑ ሊፈፀሙ የሚችሉ መመሪያዎችን ወይም የኮንትራት ጥሪን የሚጠይቁ ፈቃዶችን ይፈልጋል። ማስነሻውን የሚመዘግብ አካውንት እንዲሁ ንቁ በሆነው ሩጫ ጊዜ ማረጋገጫ ስር ማስነሻዎችን ለመመዝገብ ፈቃድ ይፈልጋል ።
ዳግም ሙከራ ፖሊሲ
የጊዜ ማስነቃቂያዎች እንደገና ለመሞከር ፖሊሲ ሊመርጡ ይችላሉ ።
max_retries: ከመጀመሪያው የተሳካ ጥይት በኋላ ስንት ዳግም ሙከራዎች ይፈቀዳሉretry_after_ms: Iroha እንደገና ለመሞከር ብቁ ከመሆኑ በፊት ምን ያህል ጊዜ ይጠብቃል?
እንደገና ለመሞከር የሚወጣው በጀት ሲጠናቀቅ ማስነሻው አልተመዘገበም።
ጥያቄዎች
የአሁኑን የማስነሳ ጥያቄዎችን በመጠቀም የማስነሳ ሁኔታን ለመፈተሽ:
በተጨማሪም ተመልከት።