2016-12-07 20 views

Trả lời

6

Hiện không có cách nào để thực hiện việc này. Trong nội bộ chúng tôi theo dõi những đốm màu chúng tôi đã xử lý bằng cách lưu trữ biên lai trong container kiểm soát của chúng tôi azure-webjobs-hosts. Mọi đốm màu không có biên lai hoặc biên nhận cũ (dựa trên ETB blob) sẽ được xử lý (hoặc xử lý lại). Đó là lý do tại sao các đốm màu hiện tại của bạn đang được xử lý - chúng không có biên nhận. BlobTrigger hiện được thiết kế để đảm bảo rằng TẤT CẢ các đốm màu trong vùng chứa phù hợp với mẫu đường dẫn cuối cùng được xử lý và được xử lý lại bất cứ khi nào chúng được cập nhật.

Nếu bạn cảm thấy say mê về điều này, bạn có thể đăng nhập một yêu cầu tính năng trong repo here của chúng tôi với các chi tiết về kịch bản của bạn.

+0

cảm ơn lời giải thích. Tôi sẽ gửi yêu cầu tính năng. Nhưng hiện tại có cách giải quyết nào không? Tôi có thể tự tạo tất cả biên nhận không? – ebashmakov

+1

Không có cách giải quyết thực sự, ngắn cho phép tất cả các đốm màu được xử lý. Bạn có thể viết một hàm noop và để nó nhảy qua tất cả các đốm màu, nó sẽ tạo ra các biên nhận. Khi đã xong, hãy đặt logic chức năng thực tế của bạn vào vị trí và chuyển tiếp các đốm màu cũ sẽ chỉ được xử lý lại nếu thay đổi. – mathewc

+0

Vâng, tôi cũng đã nghĩ về điều này, nhưng tôi hơi sợ rằng sẽ mất quá nhiều thời gian. Dù sao thì tôi cũng sẽ thử. Cảm ơn sự giúp đỡ – ebashmakov

0

Có ai tìm thấy một số loại giải pháp cho việc này không? Tôi hiện đang cố gắng sử dụng một BlobTrigger trong Azure Chức năng để xử lý các bản ghi kiểm toán SQL.

Tôi chỉ cần nhật ký mới hơn trong tương lai, nhưng chúng tôi có thời gian lưu giữ khá cao, vì vậy hãy trải qua tất cả các đốm màu đó bằng NOOP (trên một số môi trường và biên lai cho mỗi máy chủ lưu trữ). cách để đi về nó.

Các vấn đề liên quan