Re: [akka-user] Akka microkernel parameters

2014-08-18 Thread Patrik Nordwall
Looks like something similar was answered in this thread:
https://groups.google.com/d/msg/akka-user/6hyDUn4RHOE/6UFsM-Gm4VwJ

/Patrik


On Sun, Aug 17, 2014 at 7:20 AM, Shawn j...@shawntalbert.com wrote:

 Patrik, would you kindly elaborate on why akka-sbt-plugin was retired?
 sbt-native-packager is more general and powerful but I don't recall it
 having anything built-in to support Akka.

 So, prior to 2.3.x we had an relatively easy and documented way for a
 *newbie* to deploy an Akka app with the microkernel - it even created a
 nice little folder structure and launch scripts and config files all in
 their tidy little places.

 Are you saying newer versions of Akka takes a step backwards in this
 regard, or is there some replacement that makes Akka deployment even
 simpler for newcomers?


 On Wednesday, June 11, 2014 2:13:50 PM UTC-7, Patrik Nordwall wrote:

 You can define several Bootable classes, but a Bootable doesn't take
 parameters. One way is to define the properties in a configuration file
 that each bootable reads from.

 Be aware of that akka sbt dist is discontinued in version 2.3.x and
 sbt-native-packager https://github.com/sbt/sbt-native-packager is the
 recommended tool for creating distributions of Akka applications when using
 sbt.

 Regards,
 Patrik


 On Wed, Jun 11, 2014 at 11:20 AM, Axel Poigné apo...@googlemail.com
 wrote:

 Hello,

 I like to distribute a Akka microkernel  to a cluster using
 akka-sbt-plugin. I have several boot classes, some of which do need a
 parameter. The situation is best compared with the
 akka-sample-cluster-scala factorial example where we have a main

 object FactorialApp {
   def main(args: Array[String]): Unit = {
 // starting 3 backend nodes and 1 frontend node
 FactorialBackend.main( Seq( 2551 ).toArray )
 FactorialBackend.main( Seq( 2552 ).toArray )
 FactorialBackend.main( Array.empty )
 FactorialFrontend.main( Array.empty )
   }
 }

 where different ports are provided to the FactorialBackend. In my case,
 however, the FactorialBackend should be a Bootable that is distributed to a
 cluster but with different parameters (here port names). I am aware of

 http://stackoverflow.com/questions/15888579/get-
 command-line-arguments-when-running-an-akka-microkernel

 which does not provide a solution.

 I would like to stick to using sbt dist for convenience, but there might
 be other ways to proceed.

 Any help would be welcome.

 Axel

 --
   Read the docs: http://akka.io/docs/
   Check the FAQ: http://doc.akka.io/docs/akka/
 current/additional/faq.html
   Search the archives: https://groups.google.com/
 group/akka-user
 ---
 You received this message because you are subscribed to the Google
 Groups Akka User List group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to akka-user+...@googlegroups.com.
 To post to this group, send email to akka...@googlegroups.com.

 Visit this group at http://groups.google.com/group/akka-user.
 For more options, visit https://groups.google.com/d/optout.




 --

 Patrik Nordwall
 Typesafe http://typesafe.com/ -  Reactive apps on the JVM
 Twitter: @patriknw

 http://www.scaladays.org/

   --
  Read the docs: http://akka.io/docs/
  Check the FAQ:
 http://doc.akka.io/docs/akka/current/additional/faq.html
  Search the archives: https://groups.google.com/group/akka-user
 ---
 You received this message because you are subscribed to the Google Groups
 Akka User List group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to akka-user+unsubscr...@googlegroups.com.
 To post to this group, send email to akka-user@googlegroups.com.
 Visit this group at http://groups.google.com/group/akka-user.
 For more options, visit https://groups.google.com/d/optout.




-- 

Patrik Nordwall
Typesafe http://typesafe.com/ -  Reactive apps on the JVM
Twitter: @patriknw

-- 
  Read the docs: http://akka.io/docs/
  Check the FAQ: 
 http://doc.akka.io/docs/akka/current/additional/faq.html
  Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups Akka 
User List group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.


Re: [akka-user] Akka microkernel parameters

2014-08-17 Thread Shawn
Patrik, would you kindly elaborate on why akka-sbt-plugin was retired? 
sbt-native-packager is more general and powerful but I don't recall it 
having anything built-in to support Akka.

So, prior to 2.3.x we had an relatively easy and documented way for a 
*newbie* to deploy an Akka app with the microkernel - it even created a 
nice little folder structure and launch scripts and config files all in 
their tidy little places.

Are you saying newer versions of Akka takes a step backwards in this 
regard, or is there some replacement that makes Akka deployment even 
simpler for newcomers?


On Wednesday, June 11, 2014 2:13:50 PM UTC-7, Patrik Nordwall wrote:

 You can define several Bootable classes, but a Bootable doesn't take 
 parameters. One way is to define the properties in a configuration file 
 that each bootable reads from.

 Be aware of that akka sbt dist is discontinued in version 2.3.x and 
 sbt-native-packager https://github.com/sbt/sbt-native-packager is the 
 recommended tool for creating distributions of Akka applications when using 
 sbt.

 Regards,
 Patrik


 On Wed, Jun 11, 2014 at 11:20 AM, Axel Poigné apo...@googlemail.com 
 javascript: wrote:

 Hello,

 I like to distribute a Akka microkernel  to a cluster using 
 akka-sbt-plugin. I have several boot classes, some of which do need a 
 parameter. The situation is best compared with the 
 akka-sample-cluster-scala factorial example where we have a main

 object FactorialApp {
   def main(args: Array[String]): Unit = {
 // starting 3 backend nodes and 1 frontend node
 FactorialBackend.main( Seq( 2551 ).toArray )
 FactorialBackend.main( Seq( 2552 ).toArray )
 FactorialBackend.main( Array.empty )
 FactorialFrontend.main( Array.empty )
   }
 }

 where different ports are provided to the FactorialBackend. In my case, 
 however, the FactorialBackend should be a Bootable that is distributed to a 
 cluster but with different parameters (here port names). I am aware of


 http://stackoverflow.com/questions/15888579/get-command-line-arguments-when-running-an-akka-microkernel

 which does not provide a solution.

 I would like to stick to using sbt dist for convenience, but there might 
 be other ways to proceed.

 Any help would be welcome.

 Axel

 --
   Read the docs: http://akka.io/docs/
   Check the FAQ: 
 http://doc.akka.io/docs/akka/current/additional/faq.html
   Search the archives: 
 https://groups.google.com/group/akka-user
 ---
 You received this message because you are subscribed to the Google Groups 
 Akka User List group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to akka-user+...@googlegroups.com javascript:.
 To post to this group, send email to akka...@googlegroups.com 
 javascript:.
 Visit this group at http://groups.google.com/group/akka-user.
 For more options, visit https://groups.google.com/d/optout.




 -- 

 Patrik Nordwall
 Typesafe http://typesafe.com/ -  Reactive apps on the JVM
 Twitter: @patriknw

 http://www.scaladays.org/

 

-- 
  Read the docs: http://akka.io/docs/
  Check the FAQ: 
 http://doc.akka.io/docs/akka/current/additional/faq.html
  Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups Akka 
User List group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.


Re: [akka-user] Akka microkernel parameters

2014-06-12 Thread Axel Poigné
Thanks, that is what I thought. In fact, my point was that the same bootable 
should be booted with different parameters, hence using appliction.conf does 
not help. Probably the only way out is to use different but except for the 
parameter identical bootables.

Thanks for pointing to the sbt native packager

Axel

-- 
  Read the docs: http://akka.io/docs/
  Check the FAQ: 
 http://doc.akka.io/docs/akka/current/additional/faq.html
  Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups Akka 
User List group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.