Qual è la differenza tra WebJob e il servizio cloud? Sto cercando di ottenere una visione d'insieme dei due e, per definizione, sembrano essere in grado di raggiungere lo stesso obiettivo? Forse il servizio cloud ha più funzioni?Webjob azzurro vs servizio cloud
risposta
I servizi cloud (ruolo Web/Worker) offrono una macchina virtuale completa (VM). Dal momento che volevi confrontare i WebJob con il Servizio Cloud, presumo che tu sia interessato al ruolo dei lavoratori. In genere si desidera utilizzare un ruolo di lavoro per elaborare attività in background. Potresti fare lo stesso anche con WebJobs. Da quello che ho capito, ecco alcune delle principali differenze:
- WebJobs sono pensati per un solo scopo e che sta elaborando i lavori. Puoi fare lo stesso anche attraverso il ruolo di lavoratore, ma dal momento che stai ricevendo una VM completa, puoi fare molte altre cose con quella (ad esempio, ospitare un server node.js).
- Se il tuo obiettivo è eseguire lavori programmati, WebJobs ti semplifica enormemente. In pratica, si prende un'applicazione console, la si distribuisce come WebJob e si esegue la pianificazione del lavoro tramite il portale. Con WorkerRole, non è così semplice. Essenzialmente, sei responsabile della pianificazione dei lavori che potresti eseguire tramite librerie .Net incorporate (System.Timer ecc.) O utilizzare librerie di pianificazione di terze parti come Quartz.net.
- Se l'applicazione ha dipendenza da alcune applicazioni che è necessario installare, non è possibile farlo tramite WebJob. È tuttavia possibile installare software aggiuntivo in Ruolo di lavoro tramite attività di avvio.
- Immagino che alla fine entrambi offrano l'offerta
PaaS
, ma considero WebJob come una vera offerta PaaS come appena vieni con la tua attività e la piattaforma si occupa della pianificazione e dell'esecuzione di tale attività.
Quindi, con un WebJob posso accedere al mio database ed eseguire query? Il nostro servizio mobile ha una query ma sto pensando di spostarlo su un WebJob (l'unica cosa che fa il database funziona ed esegue la notifica). Forse non posso attivare la notifica push in WebJob? – Jason94
'Quindi potrei con un WebJob accedere al mio database ed eseguire le interrogazioni' - Sì. 'Forse non posso attivare la notifica push in WebJob?' - Non so perché non l'ho provato. HTH. –
- 1. Modifica della presenza del webjob azzurro
- 2. Qual è la differenza tra il sito Web di Azure e il servizio Cloud azzurro
- 3. comunicazione tra un WebJob e SignalR Hub
- 4. Cambia l'area del servizio cloud
- 5. Come rendere il webjob azzurro eseguito continuamente e chiamare la funzione statica pubblica senza trigger automatico
- 6. Quando si pubblica il sito Web su azzurro, i webjob vengono eliminati
- 7. Come ottenere un certificato SSL per Servizio cloud di Azure
- 8. VS 2013 si blocca durante la pubblicazione del sito Web nel servizio cloud di Azure
- 9. Google Cloud datastore vs Firebase
- 10. cloud hosting vs hosting gestito
- 11. WebJob pianificato
- 12. cos'è l'equivalente di un servizio Windows su azzurro?
- 13. unità cloud vs file cloud (o non dovremmo preoccuparci?)
- 14. Servizio WCF vs servizio Windows
- 15. Vs. Servizio remoto. Servizio locale
- 16. Servizio WCF vs servizio Windows
- 17. Servizio dominio vs servizio WCF?
- 18. Ogni istanza di azzurro esegue cron?
- 19. Azure WebJob guarda l'app.config una volta distribuito
- 20. Azure WebJob Best Approach
- 21. Google Cloud Datastore vs Google App Engine
- 22. applicazione ASP.NET cloud Vs ASP.NET ordinaria
- 23. Prezzo AWS VS Prezzi piattaforma cloud Google
- 24. Servizio hosting IIS WCF vs servizio Windows
- 25. Azure WebJob con codice vecchio
- 26. Coda WebJob di Azure Come rimuovere DeleteMessage dopo averlo ottenuto?
- 27. $ rootScope vs servizio - angolare JS
- 28. Impossibile creare un'istanza di servizio in Cloud Foundry
- 29. Servizio Cloud Database gratuito per lo sviluppo della casa
- 30. Applicazione Java EE con MySQL: quale servizio cloud devo utilizzare?
Vedere http://stackoverflow.com/questions/25825290/worker-role-vs-web-job/25829449 per un confronto. – kwill