KamoCRM

리드 ledgers를 매 30 s를 펼치고 밤을 회귀합니다. 작업 트리거는 클러스터 비밀을 필요로합니다

FeatureDaemonService
관련 상품
2026년 9월 23일 오전 1:28 UTC
이름 *
Kamo
뚱 베어
84746ae

납 ledgers (securityservice create lead ledgers.sql, 적용 2026-09-22)는 COUNT (*)를 위에 대체합니다 796k-lead 풀과 Lead credits를 통해 총을 유지하고 append-only 저널을 행합니다. 트리거 쓰기. 이 서비스는 그(것)들을 접히고 정직하게 지킵니다: - LeadLedgerFoldJob (모든 30 s) : 배치 당 하나의 문은 저널 행을 삭제하고 그들에게 추가합니다. 합계, 그래서 독자는 전에 또는 후에, 결코 반을 봅니다. 독자는 이미 저널을 추가합니다. 총, 그래서 놓은 진드기 비용 읽기 시간, 결코 정확하지. 틱당 최대 40개의 배치가 5,000개입니다. - LeadLedgerReconcileJob (03:40 밤) : 각 org의 풀과 모든 회원의 사용 가능한 크레딧을 재개 행에서 그들과 비교하여 총 + 한 문장의 저널 (하나의 스냅 샷). 차이점은 'RECONCILE' deltas로 APPENDED, 전체를 작성하지 않았으므로, 리사이클은 트리거 또는 경주할 수 없습니다. 겹. 그것은 또한 어떤 저널 트리거는 누락 또는 비활성화. 건강한 체계에서 그것은 찾아냅니다 아무것도, 그래서 모든 보정은 WARN에 기록된다. 둘 다 @DisallowConcurrentExecution이고 40001 (각은 원자입니다, 그래서 retry는 더블 카운트 할 수 없습니다. SQL은 이 발송하기 전에 YugabyteDB에 대해 재생되었습니다 (temp 테이블: 방아쇠, 읽음, 겹 및 recount, 60 체크). JobTriggerController: POST /api/daemon/trigger/{job} 및 GET /status는 누구에게 응답했습니다. 보안Config 모든 것을 허용하고 daemon-route IngressRoute는 공공 웹 보안 항목에이 서비스를 넣어 (Host daemon.internal.kamocrm.com; 200 익명으로 프로브 됨), 그래서 모든 작업 - 이제 리카트 포함 — 인터넷에서 시작 될 수 있습니다, 많은 overlapping 복사 석영 수영장 보유로. 더 알아보기 X-Internal-Auth = mlos.internal-auth-secret (constant-time)을 필요로 하고 그 비밀이 있을 때 모두를 거부합니다. 설정되지 않습니다. 플랫폼에서 아무것도이 엔드포인트를 호출; 연산자는 여전히 클러스터 내부에서 할 수 있습니다. 테스트: LeadLedgerMaintenanceTest (겹 반복 및 모자, 회신 보고, 누락된 방아쇠, 재try 규칙 및 라이브 트래픽 옆에 안전한 SQL 모양), JobTriggerControllerAuthTest.

모든 변경 사항

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교