ಈವೆಂಟ್ಗಳು
ಏಜೆಂಟ್ಗಳು ಏನು ಮಾಡಿದರು ಮತ್ತು ಏಕೆ ಮಾಡಿದರು ಎಂಬುದರ ದೀರ್ಘಕಾಲೀನ ಲೆಡ್ಜರ್.
ಇದು ಏನು ಮಾಡುತ್ತದೆ
ಏಜೆಂಟ್ನಿಂದ ಏಜೆಂಟ್ ಕೆಲಸವನ್ನು ಕಾರ್ಯಗಳು, ಈವೆಂಟ್ಗಳು, ಎಡ್ಜ್ಗಳು ಮತ್ತು ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ಗಳಾಗಿ Postgres ಲೆಡ್ಜರ್ನಲ್ಲಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ, ಇದು ಮರುಪ್ರಾರಂಭದ ನಂತರವೂ ಉಳಿಯುತ್ತದೆ ಮತ್ತು ಮರುಪ್ಲೇ ಮಾಡಬಹುದು. ಟೈಪ್ ಮಾಡಿದ ಇನ್-ಪ್ರೊಸೆಸ್ ಬಸ್ ನೋಡ್ನೊಳಗಿನ ಚಂದಾದಾರರಿಗೆ ಸರಿಸುಮಾರು ತೊಂಬತ್ತು ರೀತಿಯ ಡೊಮೇನ್ ಈವೆಂಟ್ಗಳನ್ನು ಕೊಂಡೊಯ್ಯುತ್ತದೆ. ಒಟ್ಟಾಗಿ ಅವು ನಿಮಗೆ ಟೈಮ್ಲೈನ್ ನೀಡುತ್ತವೆ: ಏನು ಕೇಳಲಾಯಿತು, ಯಾರಿಗೆ ನಿಯೋಜಿಸಲಾಯಿತು, ಏನು ಮರಳಿ ಬಂತು ಮತ್ತು ಅದು ಎಲ್ಲಿ ಸ್ಥಗಿತಗೊಂಡಿತು.
ಇದು ಏಕೆ ಮುಖ್ಯ
ಏಜೆಂಟ್ ಸರಪಳಿಯು ಆಶ್ಚರ್ಯಕರವಾದದ್ದನ್ನು ಮಾಡಿದಾಗ, ಉಪಯುಕ್ತವಾದ ಏಕೈಕ ಪ್ರಶ್ನೆಯೆಂದರೆ "ನನಗೆ ಹಂತಗಳನ್ನು ತೋರಿಸಿ". ದೀರ್ಘಕಾಲೀನ ಟಾಸ್ಕ್ ಲೆಡ್ಜರ್ ಇದನ್ನು ಪುರಾತತ್ವ ಯೋಜನೆಯ ಬದಲು ಕೇವಲ ಒಂದು ಪ್ರಶ್ನೆಯನ್ನಾಗಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಮರುಪ್ರಯತ್ನ ಹಾಗೂ ರದ್ದತಿಯನ್ನು ಕೇವಲ ಭರವಸೆಗಳಾಗಿ ಉಳಿಸದೆ ನೈಜ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನಾಗಿ ಮಾಡುತ್ತದೆ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಟಾಸ್ಕ್ ಲೆಡ್ಜರ್ ದೀರ್ಘಕಾಲೀನವಾಗಿದೆ ಮತ್ತು ಮರುಪ್ಲೇ ಮಾಡಬಹುದಾಗಿದೆ
ಕಾರ್ಯಗಳು, ಈವೆಂಟ್ಗಳು, ನಿಯೋಜನೆ ಎಡ್ಜ್ಗಳು ಮತ್ತು ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ಗಳು Postgres ನಲ್ಲಿನ ಸಾಲುಗಳಾಗಿವೆ, ಆದ್ದರಿಂದ ಮರುಪ್ರಾರಂಭಿಸಿದರೂ ಟ್ರೇಸ್ ಕಳೆದುಹೋಗುವುದಿಲ್ಲ ಮತ್ತು ಸ್ಥಗಿತಗೊಂಡ ಎಡ್ಜ್ ಅನ್ನು ಮರುಪ್ರಯತ್ನಿಸಬಹುದು.
ರದ್ದುಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಮರುಪ್ರಯತ್ನಗಳು ಮೊದಲ ದರ್ಜೆಯ ಕಾರ್ಯಾಚರಣೆಗಳಾಗಿವೆ
ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರ್ಯದ ವಿರುದ್ಧದ ಕ್ರಮಗಳನ್ನು ಸ್ವತಃ ಈವೆಂಟ್ಗಳಾಗಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಹಸ್ತಕ್ಷೇಪವು ಟೈಮ್ಲೈನ್ನ ಭಾಗವಾಗಿರುತ್ತದೆ.
ಇನ್-ಪ್ರೊಸೆಸ್ ಬಸ್ ತನ್ನ ವ್ಯಾಪ್ತಿಯ ಬಗ್ಗೆ ಪ್ರಾಮಾಣಿಕವಾಗಿದೆ
ಇದು ಟೈಪ್ ಮಾಡಿದ ಸಿಂಗಲ್-ನೋಡ್ ಎಮಿಟರ್ ಆಗಿದೆ. ನಾವು ಇದನ್ನು ವಿತರಿಸಿದ ಈವೆಂಟ್ ಬ್ಯಾಕ್ಬೋನ್ ಎಂದು ವಿವರಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಇದು ಹಾಗಿಲ್ಲ.
ಪ್ರಶ್ನೆಗಳು
- ಇದು Kafka ಹೌದೇ?
- ಇಲ್ಲ. ಇನ್-ಪ್ರೊಸೆಸ್ ಬಸ್ ನೋಡ್-ಲೋಕಲ್ ಟೈಪ್ ಮಾಡಿದ ಎಮಿಟರ್ ಆಗಿದೆ, ಮತ್ತು ದೀರ್ಘಕಾಲೀನತೆಯು Postgres ಟಾಸ್ಕ್ ಲೆಡ್ಜರ್ನಿಂದ ಬರುತ್ತದೆ. ನಿಮಗೆ ಕ್ರಾಸ್-ಕ್ಲಸ್ಟರ್ ಸ್ಟ್ರೀಮಿಂಗ್ ಅಗತ್ಯವಿದ್ದರೆ, ಇದು ಅದಲ್ಲ.
- ಏಜೆಂಟ್ ಏನು ಮಾಡಿದ್ದಾನೆಂದು ನಾನು ನೋಡಬಹುದೇ?
- ಹೌದು: ಈವೆಂಟ್ಗಳು, ಡೆಲಿಗೇಷನ್ ಎಡ್ಜ್ಗಳು ಮತ್ತು ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಕಾರ್ಯದ ಟೈಮ್ಲೈನ್, ಅದರ ವಿರುದ್ಧ ತೆಗೆದುಕೊಳ್ಳಲಾದ ಮಧ್ಯಸ್ಥಿಕೆಗಳೂ ಸೇರಿದಂತೆ.
The rest of the bag
AccessControl
ಕೇವಲ ಪುಟಗಳನ್ನಷ್ಟೇ ಅಲ್ಲ, ಉತ್ತರಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಪ್ರತಿ-ಡಾಕ್ಯುಮೆಂಟ್ ಅನುಮತಿಗಳು.
ವೇಗಕ್ಕಾಗಿ ಪಾಲಿಸಿ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಪ್ರತಿ ಸೆಷನ್ಗೆ ಕ್ಯಾಶ್ ಮಾಡಲಾಗುತ್ತದೆ; ಅನುಮತಿ ಬದಲಾವಣೆಯು ಪ್ರತಿ ಇನ್-ಫ್ಲೈಟ್ ವಿನಂತಿಯ ಮೇಲೆ ತಕ್ಷಣವೇ ಆಗುವ ಬದಲು ಕ್ಯಾಶ್ ಇನ್ವ್ಯಾಲಿಡೇಶನ್ ಆದಾಗ ಪ್ರಸಾರವಾಗುತ್ತದೆ.
ದಾಖಲೆಗಳು
ಏಜೆಂಟ್ ಓದುವ ಫೋಲ್ಡರ್ ಟ್ರೀ ಮತ್ತು ಅದು ಪಾಲಿಸುವ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್.
ಹೊರತೆಗೆಯುವಿಕೆಯು PDFಗಳು, ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ಮತ್ತು ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ವಿಲಕ್ಷಣ ಬೈನರಿ ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಮೇಲ್
ನಿಮ್ಮ ಏಜೆಂಟ್ ತನ್ನದೇ ಆದ ಇನ್ಬಾಕ್ಸ್ ಹೊಂದಿದೆ, ನಿಮ್ಮದರಲ್ಲಿ ಪಾಲಲ್ಲ.
ಇನ್ಬೌಂಡ್ ಇಮೇಲ್ ಪೂರೈಕೆದಾರರಿಂದ ವೆಬ್ಹುಕ್ ಮೂಲಕ ಬರುತ್ತದೆ. ನಾವು ನಮ್ಮದೇ ಆದ MX ಅಥವಾ SMTP ಸರ್ವರ್ಗಳನ್ನು ರನ್ ಮಾಡುವುದಿಲ್ಲ.
That was step 6 of 6: a reply leaves, and the trail stays. ಆಗಮನದಿಂದ ಹಿಡಿದು ಮರುಪ್ಲೇ ಮಾಡಬಹುದಾದ ದಾಖಲೆಯವರೆಗಿನ ಸಂಪೂರ್ಣ ಮಾರ್ಗ ಇದಾಗಿದೆ.