Comment déclencher une actualisation des données en brillant?

J'ai une brillante application qui interroge les données à partir de SQL dans des trames de données, et les trames de données sont référencées à partir de mon shinyServer() de bloc. J'ai été en cours d'exécution que dans RStudio jusqu'à présent, et donc chaque fois que j'avais besoin de nouvelles données que je venais tout juste de redémarrer l'application et avant de la charge du serveur, il pourrait saisir toutes les nouvelles données.

J'aimerais transition à l'application de brillant serveur, mais je ne suis pas sûr de savoir comment je peux l'amener à obtenir de nouvelles données périodiquement. Pour l'amour de l'interface, j'aimerais qu'il soit automatique plutôt que d'avoir un utilisateur de cliquer sur un bouton pour lancer le chargement. Est-il un idiomatiques solution pour cela?

EDIT:

Je crois que j'ai trouvé une solution qui fonctionne pour moi.

shinyServer(function(input,output,session){
    sourceData <- reactive({
        invalidateLater(1000000,session)

        functionThatGetsData()
    })
})

source d'informationauteur Patrick McCarthy