Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 18:29
    Aaronontheweb commented #3998
  • 18:24
    Aaronontheweb opened #3998
  • 18:19

    Aaronontheweb on fix-readme-logo

    (compare)

  • 17:30
    Aaronontheweb milestoned #3973
  • 16:38
    jaydeboer opened #3997
  • 15:53
    Aaronontheweb synchronize #3973
  • 15:52

    dependabot-preview[bot] on dev

    Bump Microsoft.NET.Test.Sdk fro… (compare)

  • 15:52

    dependabot-preview[bot] on nuget

    (compare)

  • 15:52
    dependabot-preview[bot] closed #3996
  • 15:52
    Aaronontheweb commented #3996
  • 14:53
    Aaronontheweb commented #3973
  • 12:20
    IgorFedchenko commented #3973
  • 12:17
    IgorFedchenko commented #3973
  • 11:58
    IgorFedchenko synchronize #3973
  • 11:33
    IgorFedchenko commented #3973
  • 11:25
    IgorFedchenko synchronize #3973
  • 07:04
    dependabot-preview[bot] labeled #3996
  • 07:04
    dependabot-preview[bot] opened #3996
  • 07:04

    dependabot-preview[bot] on nuget

    Bump Microsoft.NET.Test.Sdk fro… (compare)

  • 07:04
    dependabot-preview[bot] labeled #3995
Aaron Stannard
@Aaronontheweb
I'm working on making sure we didn't break the TestKit at the moment
good news is that I think the answer is "no"
Bartosz Sypytkowski
@Horusiath
I just run the whole suite
when finished, I'll take a look into akkadotnet/akka.net#1863
Aaron Stannard
@Aaronontheweb
ty sir
I'm working on #1700 and #1845
I think I have #1845 fixe
Zetanova
@Zetanova
Is there some kind of circular buffer in akka, to coorelate some Id's ?
Bartosz Sypytkowski
@Horusiath
@Zetanova I guess not
btw. nice talk about new enterprise stack @Aaronontheweb
Aaron Stannard
@Aaronontheweb
@Zetanova Helios has one internally that you can grab from the soruce
source*
Bartosz Sypytkowski
@Horusiath
I'm always starting presentation from saying how most of the listeners won't probably need a thing, from what I'm gonna talk about ;)
Aaron Stannard
@Aaronontheweb
thanks @Horusiath - glad you liked it
Zetanova
@Zetanova
i am getting so drepssed, with the actor model, resolving one thing leads to 2 new
Or some slim timeout cache for Id's
Bartosz Sypytkowski
@Horusiath
@Zetanova are you sure, you're not over-engineering things? It's really easy to do so by accident
Zetanova
@Zetanova
I have in my AggregateCoordinator a backpressure algo.
no i have two "Importer"
from two sources
the need to lookup if the AR exsists
i made a Flush command (Basicly a Loop to the Projector), it is working
but if the "Create" AR command is in the backpressure Queue
that will not help
Bartosz Sypytkowski
@Horusiath
I'm worried that I won't be able to help without some sort of a drawing here
Zetanova
@Zetanova
Its basicly GetByForeignKeyOrCreate problem
Bartosz Sypytkowski
@Horusiath
what is backpressure queue in your case?
Zetanova
@Zetanova
1000 active AR's rest goes in the queue
the AggregateCoordinator tries to shutdown the AR's and the AR's will maybe passivate
but if two Sources are looking for the ForeignKey in the readside (even with flush-command)
they second will not find it because the "Create" command is still in the backpressure queue
Bartosz Sypytkowski
@Horusiath
what is Create command here?
Zetanova
@Zetanova
Create AggregateRoot
example: Account has Id and Name
First Processor: Flush, GetAccountByName or Create-Command
Second Processor: Flush, GetAccountByName or Create-Command
it is working
until the Create-Command is still in the air
or in the backpressure queue
Bartosz Sypytkowski
@Horusiath
if you're relying on GetByKeyOrCreate, why are you having Create here?
Zetanova
@Zetanova
its not the Key its a query and i need to know if the AR exsists to get his Id or create it
now i thought i am extracting the critical values into a cirucalr buffer
to look it up
I am getting the data from two sources that are basicly two Actors that processing the incoming data
they lookup if it is allready there if not, the create the new AR
one of them should create a new AR, but send to the exsisting one some "patch" commands
Bartosz Sypytkowski
@Horusiath
why they are in order of creating it? shouldn't that be a concern of separate actor?
Zetanova
@Zetanova
yes, thats my plan, but for that i would need some kind of buffer, to lookup the last
will try tomorrow, gn8
Bartosz Sypytkowski
@Horusiath
np, see you tomorrow