Với các cuộc gọi lại plugin đầu ra cơ bản (ví dụ:BEGIN_CB
, Change_cb
, cam kết_cb
vàmessage_cb
) Các lệnh kèo bóng đá euro hai pha nhưChuẩn bị giao dịch
, kèo bóng đá euro đã chuẩn bị
vàChuẩn bị rollback
không được kèo bóng đá euro mã. Trong khiChuẩn bị giao dịch
bị bỏ qua,kèo bóng đá euro đã chuẩn bị
được kèo bóng đá euro mã dưới dạngkèo bóng đá euro
vàChuẩn bị rollback
được kèo bóng đá euro mã dưới dạngrollback
.
8030_8202BEGIN_PREPARE_CB
, prepare_cb
, cam kết_prepared_cb
, rollback_prepared_cb
vàstream_prepare_cb
) và một cuộc gọi lại tùy chọn (Filter_Prepare_CB
).
Nếu các cuộc gọi lại plugin đầu ra để kèo bóng đá euro mã các lệnh cam kết hai pha được cung cấp, thì trênChuẩn bị giao dịch
, Những thay đổi của giao dịch đó được kèo bóng đá euro mã, được chuyển cho plugin đầu ra vàprepare_cb
gọi lại được gọi. Điều này khác với thiết lập kèo bóng đá euro mã cơ bản trong đó các thay đổi chỉ được chuyển sang plugin đầu ra khi giao dịch được thực hiện. Sự khởi đầu của một giao dịch đã chuẩn bị được chỉ định bởiBEGIN_PREPARE_CB
gọi lại.
Khi một giao dịch chuẩn bị được quay lại bằng cách sử dụngChuẩn bị rollback
, sau đórollback_prepared_cb
gọi lại được gọi và khi giao dịch đã chuẩn bị được thực hiện bằng cách sử dụngkèo bóng đá euro đã chuẩn bị
, sau đócam kết_prepared_cb
gọi lại được gọi.
Tùy chọn plugin đầu ra có thể xác định các quy tắc lọc quaFilter_Prepare_CB
Để kèo bóng đá euro mã chỉ giao dịch cụ thể theo hai giai đoạn. Điều này có thể đạt được bằng cách khớp mẫu trênGID
hoặc qua tra cứu bằng cách sử dụngXID
.
Người dùng muốn kèo bóng đá euro mã các giao dịch đã chuẩn bị cần phải cẩn thận về các điểm được đề cập dưới đây:
Nếu giao dịch đã chuẩn bị đã khóa [người dùng] bảng danh mục chỉ thì việc kèo bóng đá euro mã có thể chặn cho đến khi giao dịch chính được thực hiện.
kèo bóng đá euro pháp sao chép logic xây dựng cam kết hai pha được phân phối bằng tính năng này có thể bị bế tắc nếu giao dịch đã chuẩn bị đã khóa các bảng danh mục [người dùng]. Để tránh người dùng này phải không có khóa trên các bảng danh mục (ví dụ: rõ ràngkhóa
lệnh) trong các giao dịch đó. Nhìn thấyPhần 49.8.2Đối với các chi tiết.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.