Tôi có khoảng 800k đốm màu trong bộ nhớ xanh của mình. Khi tôi tạo ra chức năng azure với một blobTrigger nó bắt đầu xử lý tất cả các đốm màu mà tôi có trong kho lưu trữ. Làm thế nào tôi có thể cấu hình chức năng của tôi được kích hoạt chỉ cho các đốm màu mới và cập nhật?Chức năng Azure: chỉ kích hoạt trình kích hoạt blob cho các sự kiện mới
Trả lời
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.
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ó.
- 1. Azure Chức năng Blob trigger không kích hoạt trừ khi tôi mở ứng dụng chức năng
- 2. Chức năng JQuery $() kích hoạt sự kiện nào?
- 3. AS3 - Trình nghe sự kiện chỉ kích hoạt một lần
- 4. Safari image.onload sự kiện không kích hoạt với url Blob
- 5. Cách xác định Đường dẫn cho bộ kích hoạt Bộ lưu trữ Azure Blob trong Azure Chức năng
- 6. OnCheckedThay đổi sự kiện không kích hoạt
- 7. Chức năng kích hoạt Postgres
- 8. Trình tự kích hoạt sự kiện cho nút gửi
- 9. Lỗi kích hoạt sự kiện tùy chỉnh kích hoạt JQuery
- 10. Kích hoạt một sự kiện với Prototype
- 11. aws lambda chức năng kích hoạt nhiều lần cho một sự kiện duy nhất
- 12. Kích hoạt sự kiện onItemDisclosure gây ra sự kiện itemtap để kích hoạt
- 13. Trình kích hoạt jQuery không kích hoạt với bind() hoặc on() cho các sự kiện tùy chỉnh
- 14. Backbone.js - sử dụng trình kích hoạt để kích hoạt sự kiện và truyền dữ liệu
- 15. Iframe không kích hoạt thay đổi kích thước sự kiện
- 16. Tạo Trình kích hoạt Sự kiện Postgres trong AWS-RDS
- 17. Ngăn sự kiện nhấp chuột kích hoạt khi sự kiện dblclick kích hoạt
- 18. Sự kiện tùy chỉnh không kích hoạt
- 19. kích hoạt sự kiện nhấp chuột từ chỉ thị angularjs
- 20. Firebase: khi onDisconnect kích hoạt sự kiện?
- 21. Sự kiện PointerMoved không kích hoạt
- 22. VueJS - kích hoạt chức năng con
- 23. sự kiện trang trên iphone chỉ kích hoạt một lần
- 24. Azure Service Vải kích hoạt lỗi
- 25. Javascript: Nhiều sự kiện mouseout kích hoạt
- 26. FileSystemWatcher không kích hoạt sự kiện
- 27. history.pushState không kích hoạt 'popstate' sự kiện
- 28. sự kiện jsTree dnd không kích hoạt
- 29. d3 - kích hoạt sự kiện di chuột
- 30. Trình kích hoạt so với sự kiện JPA
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
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
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