Свързани публикации 'akka'


Случай за неблокиране на JDBC — част втора
Заден план Това е серия от три части Първа част — Кликнете върху връзката Втора част — Тази страница Част трета — Актуализация от началото на 2021 г В част първа преминахме през неблокиращи обаждания и базирани на събития системи Раздели на тази страница Ще се опитаме да разберем Java NIO на високо ниво Ще обясним значението на курсорите/връзките в база данни Ще направим аргумент за неблокиране на JDBC Java IO NIO и NIO2 Ключови аспекти Java IO имаше нишка за..

Мониторинг на приложенията на Akka с Mesmer и OpenTelemetry
Мониторинг и наблюдаемост Термините мониторинг и наблюдаемост напоследък се завъртат често, често в объркващи взаимозаменяеми контексти. Те са тясно свързани, но по същество подхождат към проблемите от различни посоки. Накратко, мониторингът е акт на събиране на данни, докато наблюдаемостта е свойство (и мярка https://en.wikipedia.org/wiki/Observability ) на система, която ни позволява да направим извод за вътрешно състояние въз основа единствено на външен изход. Можем да кажем,..

Свързани въпроси 'akka'

Използване на WebService с Akka Actors и рамката за игра
Създадох уеб услуга с помощта на Play & Akka и сега трябва да интегрирам друга уеб услуга, където моята уеб услуга е клиент. Моят контролер по подразбиране (със свързан файл с маршрути) изглежда така class myController @Inject() (implicit val...
724 изгледи

Блокировка на темата с игра 2.2.1 и JPA
Намирам някакво странно поведение с JPA. В някои случаи получихме грешка "Timed out waiting for a free available connection." at com.jolbox.bonecp.DefaultConnectionStrategy.getConnectionInternal(DefaultConnectionStrategy.java:88)...
805 изгледи
schedule 27.09.2022

Модел на проектиране: как да се реализира верига от участници, обработващи едно логическо съобщение
Започвам да разглеждам Akka и се чудя за правилния начин да внедря конвейер от актьори, които си сътрудничат за обработка на съобщение. Позволете ми да използвам случай, за да илюстрирам въпроса си: Имам съобщение, което представлява „решение“,...
873 изгледи
schedule 24.09.2022

Безопасно ли е да се замени `receive` в Akka FSM?
Създадох FSM с Akka. Моят FSM обаче не получава само предавани съобщения, които са от значение за неговото FSM състояние. Неговите деца могат също да предадат ActorRef s до него, които моят FSM трябва да предаде по-нататък до своя родител. Тъй...
178 изгледи
schedule 27.09.2022

Как ръчно да хвърля HTTP 404 Not Found изключение в спрей/akka?
В моята функция за хранилище чета потребител, след което актуализирам този потребител: def update(u: User): Future[Int] = { this.read(u.id).flatMap { case Some(existingUser) => db.run( userTable...
634 изгледи
schedule 27.09.2022

Как мога да дросел съобщения до IO(Tcp) актьора в Akka
Имам такъв актьор class TcpClientActor(target: Target) extends Actor with Logger { override def preStart(): Unit = { self ! TestConnection } override def receive: Receive = { case TestConnection => IO(Tcp) !...
72 изгледи
schedule 26.09.2022

не може да намери имплицитно: akka.http.server.RoutingSetup
Докато си играя с akka-http experimental 1.0-M2, се опитвам да създам прост пример за Hello world. import akka.actor.ActorSystem import akka.http.Http import akka.http.model.HttpResponse import akka.http.server.Route import...
2553 изгледи
schedule 01.10.2022

Как да комбинирате Source.repeat и Source.completionStage с помощта на Akka
Използвам akka с рамка за микросервизи, така че имам много заявки за етап на завършване. Искам да получа списък с елементи от една микроуслуга и да ги компресирам заедно с един елемент от друга, така че да получа източник на двойка‹списъчен елемент,...
78 изгледи

Множество бъдещи повиквания в метода на получаване на актьор
Опитвам се да направя две външни извиквания (към база данни на Redis) в метода receive на актьор. И двете обаждания връщат Future и имам нужда от резултата от първото Future във второто. Обгръщам и двете извиквания в транзакция на Redis, за да...
1243 изгледи
schedule 08.10.2022

Как да използвате фючърси с Akka за асинхронни резултати
Опитвам се да пиша в множество файлове едновременно, като използвам рамката Akka. Първо създадох клас, наречен MyWriter, който пише във файл, след това използвайки фючърси, извиквам обекта два пъти, като подскачам, че ще бъдат създадени 2 файла за...
1018 изгледи
schedule 24.11.2022

Ограничен брой нишки в рамката на Play 2.1
Използвам Play 2.1 със Scala, за да изпълнявам няколко теста непрекъснато. Правя Future.traverse(tests)(test => Future(runTest(test)) . Искам да огранича броя на паралелните тестове, така че искам да огранича броя на нишките в диспечера по...
1646 изгледи

Akka: Какво се случва, когато кажете на ActorRef и той очаква да попитате?
Имам следното: val future = myActor ? Message И в моя актьор съобщението ми за получаване има нещо подобно: sender ! Response Ако направя следното и пренебрегна отговора, има ли някакво отрицателно въздействие? myActor ! Message...
2848 изгледи
schedule 04.11.2022

akka с рамка за игра
все още се уча да овладявам akka java с play framework. Имам кодов фрагмент по-долу. Работеше добре, но реши да създаде някои главоболия. public class Application extends Controller { static ActorRef masterActor; RubineActor rubineactor;...
864 изгледи
schedule 25.11.2023

Фючърси в Scala и Akka
С какво Scala Futures се различава от Akka Futures, единият по-добър ли е от другия? Концептуално те изглеждат подобни, което прави неблокиращото, асинхронно програмиране лесно.
451 изгледи
schedule 21.10.2022

Akka ZeroMQ - Има ли начин да получите адреса на сокета?
Да приемем следната част от кода: class MQActor extends Actor { // Bind on port 0... Technically this should pick a free port val pubSocket = context.system.newSocket(SocketType.Pub, Bind("tcp://127.0.0.1:0")) def receive = {...
854 изгледи
schedule 27.11.2023

conf/reference.conf не работи в dist zip в Play 2.2.1 с Akka 2.2.3
Кодирам P2P приложение в Scala, което работи на Play 2.2.1 с Akka 2.2.3. Когато разпределя моя проект в Play, my project/conf/reference.conf ще бъде включен в dist zip. Това е добре. След това извлякох ZIP файла и презаписах...
275 изгледи
schedule 02.12.2023

Как да профилирате пощенските кутии на приложението Akka Java
Как мога да профилирам моето базирано на Java приложение Akka? Погледнах отговора на този въпрос . Но открих, че е незадоволително. В отговора се казва, че Typesafe Activator е пуснал нещо, наречено „Typesafe Console“, но връзката в отговора е...
1142 изгледи
schedule 20.11.2023

Създаване на общ подклас на актьор, който също приема параметър на конструктора
Имам следния код, където T е подклас на актьор, който също трябва да приема аргумент на конструктор: abstract class AbstractActor(dest: ActorRef) extends Actor { //... } class ChildActor(dest: ActorRef) extends AbstractActor(dest) { //......
501 изгледи
schedule 04.11.2023

Какво се случи с конзолата Typesafe за мониторинг на Akka/Play?
Всички връзки за информация относно Typesafe Console (напр. http://typesafe.com/platform/runtime/console ) бъдете пренасочени към Typesafe Activator , инструмент за обучение/шаблон за проекти (не инструмент за наблюдение). Не мога да намеря...
5013 изгледи
schedule 14.10.2022

Съобщението не се изпраща, когато актьорът Akka е убит с помощта на DeathWatch
Опитвам се да изпратя съобщение, когато актьор е убит. Това се основава на документацията на Akka deathwatch: http://doc.akka.io/docs/akka/2.3.6/java/untyped-actors.html#deathwatch-java В serviceActor чакам съобщение за „убиване“, но всъщност...
1339 изгледи
schedule 19.11.2022