Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 11:49
    IgorFedchenko commented #4085
  • 10:31
    IgorFedchenko commented #4085
  • 08:36
    IgorFedchenko commented #4085
  • Dec 06 20:57
    IgorFedchenko commented #4085
  • Dec 06 20:32
    IgorFedchenko commented #4085
  • Dec 06 20:01
    IgorFedchenko commented #4085
  • Dec 06 19:55
    IgorFedchenko commented #4085
  • Dec 06 16:22
    Aaronontheweb labeled #3997
  • Dec 06 16:22
    Aaronontheweb closed #3997
  • Dec 06 16:20
    IgorFedchenko commented #3997
  • Dec 06 16:08
    IgorFedchenko commented #4085
  • Dec 06 15:50
    Aaronontheweb assigned #4085
  • Dec 06 15:50
    Aaronontheweb labeled #4085
  • Dec 06 15:50
    Aaronontheweb labeled #4085
  • Dec 06 15:49
    Aaronontheweb closed #4032
  • Dec 06 14:58
    IgorFedchenko commented #4032
  • Dec 06 14:57
    IgorFedchenko opened #4085
  • Dec 05 17:21
    Aaronontheweb synchronize #4079
  • Dec 05 17:20
    Aaronontheweb labeled #4084
  • Dec 05 17:20
    Aaronontheweb labeled #4084
Marc Piechura
@marcpiechura
then this way
Daniel D'Agostino
@dandago2_twitter
oh, I think that's exactly what I've been looking for
Arjen Smits
@Danthar
Sometimes code samples speak a thousend words
Bartosz Sypytkowski
@Horusiath
@Silv3rcircl3 are you sure, UnderlyingActor is public?
Marc Piechura
@marcpiechura
yup
Daniel D'Agostino
@dandago2_twitter
yeah, having this in the documentation could have saved me a day of work
and yeah UnderlyingActor is public, used it this morning
Marc Piechura
@marcpiechura
blob
;-)
Daniel D'Agostino
@dandago2_twitter
just another thing, how do you do the same thing when dealing with routers?
e.g. handler sends a message to a consistent hashing router; you want to ensure it was sent right (same thing)
Marc Piechura
@marcpiechura
you mean if you would create a router with multiple A's ?
you don't test the logic of the router, we do that for you ;)
Daniel D'Agostino
@dandago2_twitter
that's not what I mean :)
so, we have Actor A again
Actor A at some point creates a consistent hashing router
when it receives a message, it sends a message (based on whatever logic) to the router
required: to ensure that that message got sent out right
Marc Piechura
@marcpiechura
router is a child of the A?
Daniel D'Agostino
@dandago2_twitter
yeah I think we can make that assumption here
Marc Piechura
@marcpiechura
and what happens then? where do the messages go from the routees of the router? maybe we call them b ;)
Daniel D'Agostino
@dandago2_twitter
we don't care :) we just want to make sure A has sent the message
Marc Piechura
@marcpiechura
then why test it anyway ? ^^
Daniel D'Agostino
@dandago2_twitter
hmmm
haha actually you're right, it becomes just another Tell() test
not sure what the problem was this morning then, I'll refresh my memory when I see the code again
thanks guys for your time :)
Marc Piechura
@marcpiechura
np
Arjen Smits
@Danthar
np
Daniel D'Agostino
@dandago2_twitter
much appreciated
Damian Reeves
@DamianReeves
Are there any recommendations or a roadmap concerning Akka.Persistence.SqlServer and SQL Server 2016's JSON type. The current column is VARBINARY which would seem to exlude us from getting any of the benefits of the JSON type. You could of course use the Manifest field it seems for potentially indexable JSON data.
Bartosz Sypytkowski
@Horusiath
@DamianReeves postgres plugin has json/jsonb support (I don't know if it's released already) - we probably could add it to sql server too, but as it will break binary compatibility, it probably won't happen before v1.5
Andrey Leskov
@andreyleskov
@DamianReeves you can store data as json string serialized in Unicode format with custom serializer. After json can be retrievied by sql CAST \ CONVERT
I'm using this approach now, just created view for Journal table
Damian Reeves
@DamianReeves
Guess I can give that a shot
Really want to do things like index Correlation and MessageIds so wondering if Manifest is another viable option
Andrey Leskov
@andreyleskov
Manifest is used to store only Type information, serializers will try to get a type from it. I did not find any possibility to embend custom information into Manifest
Damian Reeves
@DamianReeves
oh ok. I forgot about that
in my mind I kept reading Manifest as Metadata
Andrey Leskov
@andreyleskov
Yes, had same feeling ) May be tags column will fit ?
Damian Reeves
@DamianReeves
Have you actually indexed the columns in your view? is it schemabound?
Andrey Leskov
@andreyleskov
No, I prefer to keep original indexes and using view only for diagnostics \ debug in production. May be will pass json events to BI in future.
Damian Reeves
@DamianReeves
Ok, I see
Andrey Leskov
@andreyleskov
are you interested in passing events from journal to Projection ?
https://github.com/evendotnet/Even#projections
Damian Reeves
@DamianReeves
funny... I'm a contributor to that project
I was starting to be afraid Even is solving a problem that streams and persistence query solves, but in practice I see it solves an actual need
Andrey Leskov
@andreyleskov
From my point of view right now akka persistent journals really need possibility to subscribe to all persisted events as stream : akkadotnet/akka.net#2321
it will help a lot
Damian Reeves
@DamianReeves
Yeah I'm really interested in the projection story of persistent journals... Even gives us this but its not mature, I'm starting to wonder if we just need to add Reactive Streams support to even, but honestly though I get Rx I haven't quite grokked Reactive Streams yet
I think this convo is inspiring me to do a spike on Even (that and I've found myself re-implementing functionality I know Even has in an Akka based CQRS service we are building)