Хөгжүүлэгчид
Тэггерүүд үйл явдлын филтрийг гүйцэтгэх үйлдэлтэй холбодог. үйл явдлыг үйл ажиллагааны фильтртай нийлүүлэхэд, Iroha блок гүйцэтгэхийн хүрээнд үйл ажиллагааг үнэлж байна.
Структура
бүртгэгдсэн Trigger нь:
id: aTriggerIdнь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 хэр удаан хүлээх вэ
Цаашид санхүүжилт дууссаны дараа хөдөлгөөн нь бүртгэгдээгүй болно.
Судалгаа
Урьдчилгааны хэсгийг шалгахын тулд одоогийн түлшний асуултуудыг ашигла:
Дараахь мэдээллийг үзнэ үү: