Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 14:40
    cptjazz synchronize #3974
  • 14:07
    cptjazz opened #3974
  • 08:30
    ismaelhamed commented #3937
  • Oct 12 15:50
    IrvinDominin opened #127
  • Oct 11 18:21
    Aaronontheweb commented #3973
  • Oct 11 18:20
    Aaronontheweb commented #3937
  • Oct 11 18:16
    Zetanova commented #3937
  • Oct 11 18:11
    Zetanova commented #3937
  • Oct 11 15:09
    Aaronontheweb commented #3937
  • Oct 11 15:08
    Aaronontheweb commented #3937
  • Oct 11 14:36
    Aaronontheweb commented #3973
  • Oct 11 01:00
    Horusiath commented #3057
  • Oct 10 20:02
    IgorFedchenko synchronize #3973
  • Oct 10 19:59
    IgorFedchenko synchronize #3973
  • Oct 10 19:58
    IgorFedchenko commented #3973
  • Oct 10 19:53
    IgorFedchenko opened #3973
  • Oct 10 14:04
    stijnherreman commented #3057
  • Oct 10 13:54
    Aaronontheweb commented #3970
  • Oct 10 13:54
    Aaronontheweb synchronize #3970
  • Oct 10 10:10
    Zetanova commented #3937
Aaron Stannard
@Aaronontheweb
I would approve if someone did that in a fork :p
does sound cool
Raymen Scholten
@raymens
@Horusiath our company software doesn't really require Akka.persistence so I can't give you any real world use feedback, but I don't mind looking at it as a more hobby/personal project perspective :)
Timur Babyuk
@timba
Hey guys, why not making Lighthouse a part of Akka.NET? Since discovery service is a key component in cluster architecture, having such item in Akka.NET bunch looks pretty logical. Then one could get it from Nuget, apply Azure worker role where need to launch Lighthouse actor system and that's it - cloud discovery service ready! What do you think?
Bartosz Sypytkowski
@Horusiath
Lighthouse isn't available as nuget package? 0.o
tstojecki
@tstojecki
it is a stand alone vs project that compiles to an .exe at the moment with a batch file that lets you run it as win service
tstojecki
@tstojecki
i don't know that nuget would be the right fit, something like chocolatey might be a better one
Raymen Scholten
@raymens
I also found that odd when I was trying to run a sample
Timur Babyuk
@timba
I don't think that windows service should be thought as the only deployment option for Lighthouse. For Azure worker role is a better fit. Appharbor has its own background workers. Not to mention Mono/Linux. The key item in Lighthouse is lighthouse actors subsystem which should be configured and run wherever it is deployed. So it's a perfect candidate to add either to a separate nuget package or as a part of Akka cluster.
tstojecki
@tstojecki
it seems like the project currently combines the two
the lighthouse actors subsystem embedded within a windows service
so this exercise would involve creating a nuget package for the lighthouse actors subsystem that then can be referenced inside of a container of chioce (win service, azure worker role, etc...)
is that what you're after @timba?
Timur Babyuk
@timba
Discovery service seems to be a natural part of clustering. So I'd prefer to put it into Akka.Cluster package.
Roger Johansson
@rogeralsing
Yes, but at the same time, creating a lighthouse service is literally 3 lines of code + a bit of config in its simplest form.. Petabridge Lighthouse does a little bit more, you can pass command line arguments and such to it..
But we also have to keep in mind the scope of the akka.net project, we are porting what exists in java Akka. everything else is pretty much out of scope and should be hosted elsewhere
Bartosz Sypytkowski
@Horusiath
I think that Lighthouse as command-line program installed as chocolatey is good idea
Roger Johansson
@rogeralsing
yes absolutely. but that can be managed by Petabridge
@Horusiath where is the 3 sec for akka.persistence tests specified?
the timeout that is.. hardcoded or in config?
Bartosz Sypytkowski
@Horusiath
@rogeralsing are you talking about Akka.Persistence.TestKit specs?
Roger Johansson
@rogeralsing
yes
Bartosz Sypytkowski
@Horusiath
AsyncWriteProxy has hardcoded timeout (marked as TODO in both .NET and JVM ;) ) on replay but it's not 3sec ;) If I'm correct this is a TestProbe.ExpectMsg timeout
Roger Johansson
@rogeralsing
Ah oki
Roger Johansson
@rogeralsing
Pretty impressive with an Akka Transport on Akka IO :)
The framework builds itself :D
Timur Babyuk
@timba
@rogeralsing I see you point about leaving Akka.NET clear and following inherited Akka model. But 3 lines of code is potentially 3 bugs. So having reusable piece of code even such small piece of code won't hurt anyone I believe. It's possible to put discovery service to a separate package as @tstojecki mentioned and I think such package will appear in form of community contribs to the project.
Aaron Stannard
@Aaronontheweb
@Horusiath that is a good idea
I'll see about making that happen
Aaron Stannard
@Aaronontheweb
@timba I'm going to make lighthouse more user-friendly, for sure
Aaron Stannard
@Aaronontheweb
@rogeralsing is there a new XUnit plugin for ReSharper or VS that runs XUnit 2?
I miss being able to run our tests in debug mode :p
also, I'm not a fan of the latest changes to Gitter - seems like they don't show which messages have been read or not any more
Aaron Stannard
@Aaronontheweb
for anyone who's been wondering about Microservices with Akka.Cluster, here's a great story from theJVM: http://tech.iheart.com/post/121599571574/why-we-picked-akka-cluster-as-our-microservice
iHeartRadio is one of the most popular apps in the US
Roger Johansson
@rogeralsing
@Aaronontheweb I use the built in testrunner in vs for xunit2 (i think.. it works, and I can debug, thats enough for me :) )
Aaron Stannard
@Aaronontheweb
got a link for that?
Roger Johansson
@rogeralsing
its the one built into vs. I havnt installed anything (that I remember)
Chris Martin
@trbngr
Great article @Aaronontheweb! Do you have a list of Akka-based blogs? Jvm and .net.
Aaron Stannard
@Aaronontheweb
oh really? so it gets picked up by VS without an extension?
that's basically everything from the core Akka.NET team :p
Chris Martin
@trbngr
But I already subbed to those :P
Aaron Stannard
@Aaronontheweb
haha
Bartosz Sypytkowski
@Horusiath
you've forgot Hakan
Aaron Stannard
@Aaronontheweb
oh yeah, he has good stuff on the TestKit
Bartosz Sypytkowski
@Horusiath
is pretty good
Chris Martin
@trbngr
nice