2015-04-16 20 views
5

Ngay bây giờ tôi có một công việc web là Continuos với "Always On". Webjob này lắng nghe các tin nhắn xếp hàng và thực hiện các hành động. Tất cả mọi thứ hoạt động tốt nhưng tôi phải trả tiền cho mỗi phút công việc web "lắng nghe" để lệnh, phải không?Thực hiện một công việc web theo yêu cầu từ trang web ASP.NET của tôi?

Tôi đã thấy rằng bạn cũng có thể chạy một công việc web theo yêu cầu nhưng tôi không tìm thấy bất kỳ mã ví dụ nào về cách thực hiện một công việc trên web theo yêu cầu.

Thông tin cơ bản: Tôi đang chạy trình thu thập dữ liệu web bên trong công việc web nhận URL sẽ được thu thập thông tin từ hàng đợi thư. Tôi muốn giảm thiểu chi phí.

Làm cách nào để thực hiện một công việc web theo yêu cầu từ trang web ASP.NET của tôi?

Cảm ơn

+0

Mức giá nào bạn đang lưu trữ trang web ASP.NET này mà bạn muốn gọi từ đó? –

+0

Đây là tiêu chuẩn S1 – jimbo

+0

Bạn có đang triển khai WebJob với trang ASP.NET này mà bạn muốn gọi không? –

Trả lời

5

Kể từ khi trang web của bạn vẫn đang chạy trên một Instance Tiêu chuẩn và WebJob đang chạy trong Web cùng Hosting Plan tại trang web của bạn, bạn không phải trả bất cứ điều gì thêm như cả WebJob (và trang web chủ của nó) và chính trang web đang chạy trên cùng một máy ảo.

Bạn có thể bật (hoặc thoát) Luôn bật và không phải chịu bất kỳ chi phí bổ sung nào. Tắt Luôn bật sẽ không giúp bạn tiết kiệm tiền và như bạn đã biết, cần có một WebJob liên tục để chạy đúng cách.

Hy vọng điều đó sẽ hữu ích.

+1

Ngoài ra, hãy xem API WebJobs để gọi một công việc web theo yêu cầu. https://github.com/projectkudu/kudu/wiki/WebJobs-API. –

+0

Có, quên thêm điều đó vì đó cũng là một trong những thứ được yêu cầu. Cảm ơn Rick :) –

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