Your SlideShare is downloading. ×
0
TrinidadDavid Calavera@calavera
railsflavoured java
mongreltomcat + warbler
glassfish gemtomcat + warbler
jetty-railstomcat + warbler
tomcat gemtomcat + warbler
tomcat =~ 8MBtrinidad =~ 3MB
gem installtrinidad
jruby -Strinidad
jruby -S trinidad--jars lib/jars
jruby -S trinidad--classes lib/classes
jruby -S trinidad--apps webApps
--- web_apps:   app1:    context_path: /foo   app2:    rackup: config.ru
gem installtrinidad_foo_extension
module Trinidad::Extensions class Foo < ServerExtension   def configure(tomcat)    ...eeeeeeend
module Trinidad::Extensions class Foo < ServerExtension   def configure(tomcat)    tomcat.destroyeenndd
module Trinidad::Extensions class Foo < ServerExtension   def configure(tomcat)    tomcat.add_web_app ...ennnnd
module Trinidad::Extensions class Foo < WebAppExtension   def configure(tomcat, context)    ...enddddd
module Trinidad::Extensions class Foo < OptionsExtension   def configure(parser, default_options)    ...eeeeeeeeeeeeeeeeee...
jruby -S trinidad--load scheduler
class Job < TrinidadScheduler.Simple  :start => Time.now,  :end => Time.now + 240 def run   _logger.info “each 5 seconds” ...
jruby -S trinidad-l mysql_dbpool
“ it would begreat if ... “
“ this is prettycool but ... “
jruby -S trinidad--load daemon
jruby -S trinidad--load hotdeploy
jruby -S trinidad--load hotdeploy
“ could we have nodowntime deploy? “
gem installtrinidad_init_services
gem installtrinidad_rack
jruby -S trinidad--load sandbox
trinidad
thank you!
?
lamazonerishibando
Trinidad
Trinidad
Trinidad
Trinidad
Trinidad
Trinidad
Trinidad
Trinidad
Upcoming SlideShare
Loading in...5
×

Trinidad

1,861

Published on

Published in: Business, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,861
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Trinidad"

  1. 1. TrinidadDavid Calavera@calavera
  2. 2. railsflavoured java
  3. 3. mongreltomcat + warbler
  4. 4. glassfish gemtomcat + warbler
  5. 5. jetty-railstomcat + warbler
  6. 6. tomcat gemtomcat + warbler
  7. 7. tomcat =~ 8MBtrinidad =~ 3MB
  8. 8. gem installtrinidad
  9. 9. jruby -Strinidad
  10. 10. jruby -S trinidad--jars lib/jars
  11. 11. jruby -S trinidad--classes lib/classes
  12. 12. jruby -S trinidad--apps webApps
  13. 13. --- web_apps: app1: context_path: /foo app2: rackup: config.ru
  14. 14. gem installtrinidad_foo_extension
  15. 15. module Trinidad::Extensions class Foo < ServerExtension def configure(tomcat) ...eeeeeeend
  16. 16. module Trinidad::Extensions class Foo < ServerExtension def configure(tomcat) tomcat.destroyeenndd
  17. 17. module Trinidad::Extensions class Foo < ServerExtension def configure(tomcat) tomcat.add_web_app ...ennnnd
  18. 18. module Trinidad::Extensions class Foo < WebAppExtension def configure(tomcat, context) ...enddddd
  19. 19. module Trinidad::Extensions class Foo < OptionsExtension def configure(parser, default_options) ...eeeeeeeeeeeeeeeeeeennndddd
  20. 20. jruby -S trinidad--load scheduler
  21. 21. class Job < TrinidadScheduler.Simple :start => Time.now, :end => Time.now + 240 def run _logger.info “each 5 seconds” endend
  22. 22. jruby -S trinidad-l mysql_dbpool
  23. 23. “ it would begreat if ... “
  24. 24. “ this is prettycool but ... “
  25. 25. jruby -S trinidad--load daemon
  26. 26. jruby -S trinidad--load hotdeploy
  27. 27. jruby -S trinidad--load hotdeploy
  28. 28. “ could we have nodowntime deploy? “
  29. 29. gem installtrinidad_init_services
  30. 30. gem installtrinidad_rack
  31. 31. jruby -S trinidad--load sandbox
  32. 32. trinidad
  33. 33. thank you!
  34. 34. ?
  35. 35. lamazonerishibando
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×