Guest User

Untitled

a guest
Jul 15th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. @sio.on('json')
  2. def handle_message(cluster):
  3. if cluster:
  4. a = EC_STREAMS()
  5. cluster_arn_stream = Observable.timer(0, CLUSTER_ARN_REFRESH_INTERVAL * 60000)
  6. .from_(a.fetch_cluster_info(clusters=[cluster]))
  7. .subscribe(
  8. on_next=lambda value: sio.emit('json', value),
  9. on_error=lambda err: sio.emit('json', {'error': err})
  10. )
  11. print('received cluster: ' + cluster)
  12.  
  13. const io = require('socket.io-client');
  14.  
  15. socket = io.connect('ws://127.0.0.1:5000', {
  16. path: '/stream',
  17. transports: ['websocket']
  18. });
  19.  
  20. socket.on('connect',() => {
  21. console.log("Connected!");
  22. socket.on('json', (data) => {
  23. console.log(data);
  24. });
  25. });
  26.  
  27. socket.emit('json', 'my-ecs-cluster');
Add Comment
Please, Sign In to add comment