diff --git a/powerjob-remote/powerjob-remote-framework/src/main/java/tech/powerjob/remote/framework/engine/impl/CSInitializerFactory.java b/powerjob-remote/powerjob-remote-framework/src/main/java/tech/powerjob/remote/framework/engine/impl/CSInitializerFactory.java
index eb1452d0..8b02f3d4 100644
--- a/powerjob-remote/powerjob-remote-framework/src/main/java/tech/powerjob/remote/framework/engine/impl/CSInitializerFactory.java
+++ b/powerjob-remote/powerjob-remote-framework/src/main/java/tech/powerjob/remote/framework/engine/impl/CSInitializerFactory.java
@@ -39,6 +39,6 @@ class CSInitializerFactory {
}
}
- throw new PowerJobException(String.format("can't load CSInitializer[%s], ensure your package name start with 'tech.powerjob'!", targetType));
+ throw new PowerJobException(String.format("can't load CSInitializer[%s], ensure your package name start with 'tech.powerjob' and import the dependencies!", targetType));
}
}
diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/oms-server.akka.conf b/powerjob-server/powerjob-server-starter/src/main/resources/oms-server.akka.conf
deleted file mode 100644
index 95afe889..00000000
--- a/powerjob-server/powerjob-server-starter/src/main/resources/oms-server.akka.conf
+++ /dev/null
@@ -1,68 +0,0 @@
-akka {
-
- loggers = ["akka.event.slf4j.Slf4jLogger"]
- loglevel = "WARNING"
-
- actor {
- # cluster is better(recommend by official document), but I prefer remote
- provider = remote
- allow-java-serialization = off
-
- serializers {
- power-serializer = "tech.powerjob.common.serialize.PowerAkkaSerializer"
- }
-
- serialization-bindings {
- "tech.powerjob.common.PowerSerializable" = power-serializer
- }
- }
- remote {
- artery {
- transport = tcp # See Selecting a transport below
- # over write by code
- canonical.hostname = "127.0.0.1"
- canonical.port = 0
- }
- }
-
- # worker-request-core-dispatcher
- w-r-c-d {
- # Dispatcher is the name of the event-based dispatcher
- type = Dispatcher
- # What kind of ExecutionService to use
- executor = "fork-join-executor"
- # Configuration for the fork join pool
- fork-join-executor {
- # Min number of threads to cap factor-based parallelism number to
- parallelism-min = 2
- # Parallelism (threads) ... ceil(available processors * factor)
- parallelism-factor = 4.0
- # Max number of threads to cap factor-based parallelism number to
- parallelism-max = 128
- }
- # Throughput defines the maximum number of messages to be
- # processed per actor before the thread jumps to the next actor.
- # Set to 1 for as fair as possible.
- throughput = 10
- }
-
- friend-request-actor-dispatcher {
- # Dispatcher is the name of the event-based dispatcher
- type = Dispatcher
- # What kind of ExecutionService to use
- executor = "fork-join-executor"
- # Configuration for the fork join pool
- fork-join-executor {
- # Min number of threads to cap factor-based parallelism number to
- parallelism-min = 2
- # Parallelism (threads) ... ceil(available processors * factor)
- parallelism-factor = 4.0
- # Max number of threads to cap factor-based parallelism number to
- parallelism-max = 128
- }
- # Throughput defines the maximum number of messages to be
- # processed per actor before the thread jumps to the next actor.
- # Set to 1 for as fair as possible.
- throughput = 5
- }
-}
\ No newline at end of file
diff --git a/powerjob-worker-samples/src/main/resources/application.properties b/powerjob-worker-samples/src/main/resources/application.properties
index 838e6ce3..c1760d8b 100644
--- a/powerjob-worker-samples/src/main/resources/application.properties
+++ b/powerjob-worker-samples/src/main/resources/application.properties
@@ -9,6 +9,8 @@ powerjob.worker.akka-port=27777
powerjob.worker.app-name=powerjob-worker-samples
# Address of PowerJob-server node(s). Ip:port or domain. Multiple addresses should be separated with comma.
powerjob.worker.server-address=127.0.0.1:7700,127.0.0.1:7701
+# transport protocol between server and worker
+powerjob.worker.protocol=http
# Store strategy of H2 database. disk or memory. Default value is disk.
powerjob.worker.store-strategy=disk
# Max length of result. Results that are longer than the value will be truncated.
diff --git a/powerjob-worker/pom.xml b/powerjob-worker/pom.xml
index a2ad24d9..c83b6583 100644
--- a/powerjob-worker/pom.xml
+++ b/powerjob-worker/pom.xml
@@ -43,19 +43,17 @@
${powerjob-remote-framework.version}
-
-
+
+
tech.powerjob
powerjob-remote-impl-akka
${powerjob-remote-impl-akka.version}
-
tech.powerjob
powerjob-remote-impl-http
${powerjob-remote-impl-http.version}
- provided