Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 15:38
    Aaronontheweb labeled #4096
  • 15:38
    Aaronontheweb milestoned #4096
  • 15:38
    Aaronontheweb labeled #4096
  • 15:38
    Aaronontheweb opened #4096
  • 10:41
    peirens-bart opened #4095
  • 08:37
    Aaronontheweb synchronize #4071
  • 08:13
    jiyeongj opened #4094
  • Dec 12 15:42
    Aaronontheweb synchronize #4086
  • Dec 12 15:42
    Aaronontheweb closed #4083
  • Dec 12 15:42

    Aaronontheweb on dev

    Fix #4083 - Endpoint receive bu… (compare)

  • Dec 12 15:42
    Aaronontheweb closed #4089
  • Dec 12 15:42
    Aaronontheweb labeled #4093
  • Dec 12 15:42
    Aaronontheweb labeled #4093
  • Dec 12 15:42
    Aaronontheweb labeled #4093
  • Dec 12 15:42
    Aaronontheweb opened #4093
  • Dec 12 14:20
    Aaronontheweb commented #4092
  • Dec 12 14:14
    Aaronontheweb labeled #4089
  • Dec 12 14:14
    Aaronontheweb labeled #4089
  • Dec 12 14:11
    Aaronontheweb synchronize #4089
  • Dec 12 14:10
    Aaronontheweb synchronize #4086
Natan Vivo
@nvivo
hey guys - off topic - i found very interesting the kind of performance analysis they are going into for the asp.net vnext, including comparing speed of scala vs asp.net. this will probably make a huge difference for high performance applications in the .net space, and that certainly includes akka + web api
https://www.youtube.com/watch?v=1aDLYFBuWc8
Bartosz Sypytkowski
@Horusiath
15x in favor of scala ;) but they didn't tell any tech details?
Bartosz Sypytkowski
@Horusiath
TIL what is HTTP pipelining - do we have something in .NET world, which supports it?
Raymen Scholten
@raymens
@nvivo didn't he also mention Helios?
Bartosz Sypytkowski
@Horusiath
MS Helios <> Akka.NET Helios ;)
Raymen Scholten
@raymens
:(
ah, MS Helios is yet another web server?
Natan Vivo
@nvivo
yeah, I don't think they mentioned akka.net directly there. but my interest is because currently, it doesn't help akka to handle millions of requests and your http entry point handling only thousands req/sec
Bartosz Sypytkowski
@Horusiath
not quite, they don't map 1:1 ;)
Natan Vivo
@nvivo
at least they are showing interest in this, and comparing real stuff
I agree. it's just a general concern
Raymen Scholten
@raymens
@Horusiath congrats on the Akkling release btw, I'll check it out soon
Bartosz Sypytkowski
@Horusiath
thx @raymens , I want to release Akkling.Persistence this week for Akka.Persistence integration - I want to get some feedback from F# community how we could shape it
TBH, I'm curious if Akka.NET could have some possible participation in game engine field, such as Unity etc.
Aaron Stannard
@Aaronontheweb
@Horusiath yeah, I totally think it can - @jweimann's a pretty serious Unity3D user
he's built some Akka.NET code to act as a game lobby system for multi-player games
although I don't know if he ended up deploying that or not :p
Bartosz Sypytkowski
@Horusiath
I know that Unity has it's own mutliplayer layer module, and to be used with Akka.NET we need to backport it and solve some concurrency issues
Aaron Stannard
@Aaronontheweb
Unity's also running an older version / their own fork of Mono
I think we need to stay focused on implementing what we're already taking on
Bartosz Sypytkowski
@Horusiath
yep, and they're making they own version of .NET compiler, il2cpp
Aaron Stannard
@Aaronontheweb
the Unity ecosystem will eventually catch up
Bartosz Sypytkowski
@Horusiath
yes, I know - it just sound like good fun ;)
Aaron Stannard
@Aaronontheweb
hah
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