- Ya
- 23 Septemba 2026, 07:50 UTC
- Mwandishi
- Kamo
- Ahadi ya
- 90509f4
Spring default moja ratiba thread ni pamoja na kila @Scheduled mbinu katika huduma hii - pulse ya kampeni ya 1 ya pili, tiba ya injini ya drip, na Huduma ya KukumbushaScheduler Mwenyewe ya sekunde 60 Kwa mfano, kati ya watu kumi na wawili. RemindersLocked alimtuma kila kumbukumbu ya barua pepe / popup / sms, simu moja ya kuzuia wakati, kwenye uzi ulioshirikiwa: kufagia na kumbukumbu kadhaa zilizohifadhiwa Ni, na kila kitu kingine kilichopangwa kwenye pod, kwa muda mrefu kama kundi lote lilichukua kutuma. Kila ujumbe wa kuwakumbusha sasa anaendesha kwenye pool ndogo fasta thread (4 wafanyakazi, aitwaye Mkumbusho wa kalenda), kanuni hiyo DripEngine tayari inatumika kwa kutoa kupita yake yote Kwa upande wa wafanyakazi, ni muhimu kukumbuka kuwa sehemu ya kazi ni ndogo. Kuzuia SMTP / notification kutuma badala ya DB sweep yenyewe. Simu ya mkononi yaendelea kusubiri Kundi lote (ambalo limefungwa na muda wa kukimbia wa 90) kabla ya kurudi kwa processRemindersLocked, ambayo ni Ni nini kinachoweka kukodisha 'wakumbusho wa barua pepe' kufunika kupita yote: kukodisha iliyotolewa wakati Wajumbe wa Bodi ya Wadhamini wakiwa katika kikao cha Baraza la Madiwani na Madiwani. mara mbili. Ni mabadiliko gani ambayo huchukua muda mrefu - hadi mara nne chini, sio mbaya zaidi kuliko ya zamani ya sequential loop. * ****** inashindwa bila mabadiliko: inathibitisha kila kutuma anaendesha juu ya Kwa hiyo, badala ya kupiga simu, ni lazima kila kitu kiwe sawa.
