Skip to content

Commit acee3d7

Browse files
authored
Merge pull request #45 from namastack/feature/improve-distributed-processing
GH-44 - Replace distributed locking with hash-based partitioning
2 parents abb1a6b + 351068f commit acee3d7

File tree

97 files changed

+6430
-2029
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+6430
-2029
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="OutboxPerformanceTestProcessorApplication 1" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
3+
<envs>
4+
<env name="SERVER_PORT" value="9001" />
5+
</envs>
6+
<module name="namastack-outbox-performance-test.namastack-outbox-performance-test-processor.main" />
7+
<option name="SPRING_BOOT_MAIN_CLASS" value="io.namastack.performance.OutboxPerformanceTestProcessorApplication" />
8+
<extension name="coverage">
9+
<pattern>
10+
<option name="PATTERN" value="io.namastack.performance.*" />
11+
<option name="ENABLED" value="true" />
12+
</pattern>
13+
</extension>
14+
<method v="2">
15+
<option name="Make" enabled="true" />
16+
</method>
17+
</configuration>
18+
</component>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="OutboxPerformanceTestProcessorApplication 2" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
3+
<envs>
4+
<env name="SERVER_PORT" value="9002" />
5+
</envs>
6+
<module name="namastack-outbox-performance-test.namastack-outbox-performance-test-processor.main" />
7+
<option name="SPRING_BOOT_MAIN_CLASS" value="io.namastack.performance.OutboxPerformanceTestProcessorApplication" />
8+
<extension name="coverage">
9+
<pattern>
10+
<option name="PATTERN" value="io.namastack.performance.*" />
11+
<option name="ENABLED" value="true" />
12+
</pattern>
13+
</extension>
14+
<method v="2">
15+
<option name="Make" enabled="true" />
16+
</method>
17+
</configuration>
18+
</component>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="OutboxPerformanceTestProcessorApplication 3" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
3+
<envs>
4+
<env name="SERVER_PORT" value="9003" />
5+
</envs>
6+
<module name="namastack-outbox-performance-test.namastack-outbox-performance-test-processor.main" />
7+
<option name="SPRING_BOOT_MAIN_CLASS" value="io.namastack.performance.OutboxPerformanceTestProcessorApplication" />
8+
<extension name="coverage">
9+
<pattern>
10+
<option name="PATTERN" value="io.namastack.performance.*" />
11+
<option name="ENABLED" value="true" />
12+
</pattern>
13+
</extension>
14+
<method v="2">
15+
<option name="Make" enabled="true" />
16+
</method>
17+
</configuration>
18+
</component>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="OutboxPerformanceTestProducerApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
3+
<module name="namastack-outbox-performance-test.namastack-outbox-performance-test-producer.main" />
4+
<option name="SPRING_BOOT_MAIN_CLASS" value="io.namastack.performance.OutboxPerformanceTestProducerApplication" />
5+
<extension name="coverage">
6+
<pattern>
7+
<option name="PATTERN" value="io.namastack.performance.*" />
8+
<option name="ENABLED" value="true" />
9+
</pattern>
10+
</extension>
11+
<method v="2">
12+
<option name="Make" enabled="true" />
13+
</method>
14+
</configuration>
15+
</component>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Performance Test Complete Run" type="CompoundRunConfigurationType">
3+
<toRun name="OutboxPerformanceTestProcessorApplication 1" type="SpringBootApplicationConfigurationType" />
4+
<toRun name="OutboxPerformanceTestProcessorApplication 2" type="SpringBootApplicationConfigurationType" />
5+
<toRun name="OutboxPerformanceTestProcessorApplication 3" type="SpringBootApplicationConfigurationType" />
6+
<toRun name="OutboxPerformanceTestProducerApplication" type="SpringBootApplicationConfigurationType" />
7+
<method v="2" />
8+
</configuration>
9+
</component>

0 commit comments

Comments
 (0)