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
Bartosz Sypytkowski
@Horusiath
(also if I'm right, there might be already something similar available)
Roger Johansson
@rogeralsing
There are tests in the Wire test suite that creates internal types, any specific details here
?
Alex Valuyskiy
@alexvaluyskiy
@rogeralsing look at this PR akkadotnet/akka.net#2277
Roger Johansson
@rogeralsing
Oooh, the array serializer fails on internal types... Didnt know that. Ill provide a fix asap
Ronnie Overby
@ronnieoverby
@Aaronontheweb logged. Man. I'm on a role.
Aaron Stannard
@Aaronontheweb
@ronnieoverby there's lots of stuff to test :p
stevemesser
@stevemesser
See
Arsene T. Gandote
@Tochemey
Hello gurus. is Akka on Net.Core
Arsene T. Gandote
@Tochemey
Tx
Arsene T. Gandote
@Tochemey
@Silv3rcircl3 I believe I can use it on Net.Core even though there are some works to be done.
Marc Piechura
@marcpiechura
@Tochemey sure, but keep in mind that it is not even a official beta. @alexvaluyskiy can tell you more about the current status
Arsene T. Gandote
@Tochemey
Thank you
Robert Stiff
@uatec
aloha
Jason Bock
@JasonBock
Hey, got a question about hosting an actor system in Azure. I tried following this: http://getakka.net/docs/deployment-scenarios/Azure%20PaaS%20Worker%20Role.
But when I get to my ActorSystem.Create() call, I get this error: Could not load type 'Akka.Util.RuntimeDetector' from assembly 'Akka, Version=1.1.1.27, Culture=neutral, PublicKeyToken=null'.
Any ideas?
Jason Bock
@JasonBock
Well, I realized some of my NuGet packages were not updated, so I made sure all my projects had the most recent versions and that removed the error. Now I'm having an issue where the client can't talk to the system because Akka thinks the address is incorrect. Not sure what I need to do in the worker role to get all the configuration right so a client can talk to the system.
Chris Martin
@trbngr
How in the hell do you guys provision a cluster in Azure? I thinking multiple instances in a cloud service. We have to know the ports ahead of time to create the endpoint. But how do you assign a port to an instance? Maddening....
Jason Bock
@JasonBock
I'm using RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["UserActorEndpoint"] to get the Address and Port but even putting that into my HOCON configuration dynamically doesn't seem to work. The client still gets an error
akka.tcp://KeyWatcherListener@localhost:4545 ---> Akka.Remote.Transport.InvalidAssociationException: Association failure ---> Akka.Remote.Transport.AkkaProtocolException: The remote system explicitly disassociated (reason unknown).
That's the error I'm getting. Changing that to "127.0.0.1" doesn't matter (I'm doing this locally first)
Chris Martin
@trbngr
what's your helios.tcp config look like?
Jason Bock
@JasonBock
        var endpoint = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["UserActorEndpoint"];
        var config = ConfigurationFactory.ParseString($@"
akka {{
actor {{
provider = ""Akka.Remote.RemoteActorRefProvider, Akka.Remote""
}}
remote {{
helios.tcp {{
port = {endpoint.IPEndpoint.Port}
hostname = {endpoint.IPEndpoint.Address}
}}
}}
}}
");
Chris Martin
@trbngr
I'm assuming single instance.
Jason Bock
@JasonBock
sorry for the formatting
Chris Martin
@trbngr
cool
Jason Bock
@JasonBock
this.system = ActorSystem.Create("KeyWatcherListener", config);
That's what I do in my worker role, and that works (at least it doesn't fail)
but the client app gets the exception when it tries to talk to the system.
Chris Martin
@trbngr
so you get a unique port per instance?
Chris Martin
@trbngr
I see now. I was setting up NAT with public-hostname which may just need to be the IPAddress
and not the public IP of the cloud service
Chris Martin
@trbngr
BTW: my config
Jason Bock
@JasonBock
This is just using the local Azure compute emulator
Chris Martin
@trbngr
Using that config ^ works locally for me
Jason Bock
@JasonBock
Ok...I'll give it a whirl
BTW the port isn't dynamic, it's what I assigned it to in the endpoint configuration screen (4545)
what is the URI that you use to connect to the system locally?
Chris Martin
@trbngr
Right....Just an oversight on my part. Azure is such a pain. Or maybe it's .NET.
I have zero problems in AWS w/ Scala Akka ;)
btw. My local config is single instance. I suppose I should test multi there too
Chris Martin
@trbngr
RoleEnvironment.CurrentRoleInstance.InstanceEndpoints will not work in the cloud. It gives back the private IP of the machine. Back to using the public IP of the cloud service. Now how do I get some dynamic ports working?
What we need is the ability to join a cloudservice to a VNet. ugh....azure.....
Chris Martin
@trbngr
Of course that doesn't work. sigh.
Chris Martin
@trbngr
That doesn't work with ARM VNets. Which I'm using to host my lighthouse VMs.
Chris Martin
@trbngr
The answer lies somewhere with InstanceInputEndpoint/AllocatePublicPortFrom/FixedPortRange but I'm too frustrated to dig further.
Chris Martin
@trbngr
@JasonBock Sorry I just noticed that I missed this what is the URI that you use to connect to the system locally?. I just use localhost locally.
Jason Bock
@JasonBock
OK, thanks for checking. That's what I used, and still no dice :(