Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 21 17:45
    Arkatufus synchronize #5080
  • Jun 21 17:45

    Arkatufus on nuget

    Added v1.4.22 placeholder for n… Use ranged nuget versioning for… Merge branch 'dev' into dependa… (compare)

  • Jun 21 12:16
    Aaronontheweb synchronize #5098
  • Jun 19 17:31

    Aaronontheweb on dev

    Use ranged nuget versioning for… (compare)

  • Jun 19 17:31
    Aaronontheweb closed #5099
  • Jun 18 23:09
    Arkatufus synchronize #5100
  • Jun 18 22:54
    Arkatufus synchronize #5100
  • Jun 18 22:42
    Arkatufus synchronize #5100
  • Jun 18 22:18
    Arkatufus synchronize #5100
  • Jun 18 22:05
    Arkatufus synchronize #5100
  • Jun 18 22:00
    Arkatufus synchronize #5100
  • Jun 18 21:49
    Arkatufus synchronize #5100
  • Jun 18 21:28
    Arkatufus labeled #5100
  • Jun 18 21:28
    Arkatufus opened #5100
  • Jun 18 17:03
    Aaronontheweb auto_merge_enabled #5099
  • Jun 18 11:03
    Aaronontheweb synchronize #4861
  • Jun 18 09:52
    pirovorster commented #4823
  • Jun 18 09:27
    IgorFedchenko commented #4823
  • Jun 18 09:19
    pirovorster commented #4823
  • Jun 17 22:05
    Aaronontheweb synchronize #5098
Aaron Stannard
@Aaronontheweb
it's big so I'll give it a couple more days
jcwrequests
@jcwrequests
No problem. Just wanted to be sure I was not going crazy.
Aaron Stannard
@Aaronontheweb
no, you're not
I experienced the same problem
when I was working with them
jcwrequests
@jcwrequests
Otherwise they have been really simple to setup and test.
Aaron Stannard
@Aaronontheweb
glad to hear it!
jcwrequests
@jcwrequests
They work perfectly with the IOC extensions.
Aaron Stannard
@Aaronontheweb
that reminds me, btw - did you get a chance to see this issue about IOC? akkadotnet/akka.net#706
err, DI
jcwrequests
@jcwrequests
Nope. I will take a look.
Aaron Stannard
@Aaronontheweb
ty sir
jcwrequests
@jcwrequests
Actually I brought this up in the google group before I started the project.
Because Props controls everything there is no way to implement a proper release strategey.
Aaron Stannard
@Aaronontheweb
yeah, I seem to recall that
It's a common problem with frameworks. I believe early editions of MVC had the same issue.
Aaron Stannard
@Aaronontheweb
I think we added IDisposable support for actors since
which @Horusiath mentions in his answer
not ideal because it's explicit
but still, something
really all three of @Horusiath's strategies are good ones
I thought about using the actor construction pipeline for tackling that, so I'm glad he brought it up
jcwrequests
@jcwrequests
It's probably a problem as well on the JVM side and since Akka.net is based on it that baggage came along with it.
Aaron Stannard
@Aaronontheweb
yeah
I have no idea how they do DI
jcwrequests
@jcwrequests
The same way. I based my code on the implementation.
Aaron Stannard
@Aaronontheweb
nice
well in that case, it's a buyer-beware thing for akka.net
just like akka
and frankly I think that's an ok place to start
as nice as it would be to have automatic scoping for releasing injected resources
might not be feasible atm
jcwrequests
@jcwrequests
What would be nice if we could pass a lambda to the actor system that could be used by the supervisor to release references. Basically that is all that is really needed.
Aaron Stannard
@Aaronontheweb
hmmmm
you know
THAT might be doable
depends on what the lambda has to do
if you could put together a little proposal for doing that, @HCanber / @Horusiath / @rogeralsing might have some ideas on how that can be done
jcwrequests
@jcwrequests
It's just has to take the actor reference and call something like release(Actor).
Aaron Stannard
@Aaronontheweb
maybe it can get imbedded into Props by the IndirectActorProducer
and the ActorCell can call it on the actor itself during the restart / shutdown
since the ActorCell sits outside of the ActorRef
and the actor instance
so it can still be a self-contained concern
done as part of the Terminate step
jcwrequests
@jcwrequests
Makes sense to me.
If you get that to work you can make the JVM guys jealous. :smile:
Aaron Stannard
@Aaronontheweb
I think that would be neat. You should propose it - I think it'd be a popular idea.
jcwrequests
@jcwrequests
If you can point in me in the right direction in the code base I will o just that. It was something I wanted to do the first time but I was not familiar enough with all the inner workings.