|
|
|
|
@ -3,7 +3,7 @@ import os
|
|
|
|
|
from temporalio.client import Client
|
|
|
|
|
from temporalio.worker import Worker
|
|
|
|
|
|
|
|
|
|
from temporal.activity import calculate_plant_eaf_activity, execute_simulation_activity, update_contribution_bulk_mappings_activity, update_equipment_for_simulation_activity, call_callback_ahm
|
|
|
|
|
from temporal.activity import calculate_plant_eaf_activity, execute_simulation_activity, update_contribution_bulk_mappings_activity, update_equipment_for_simulation_activity, call_callback_ahm, acquire_lock, release_lock
|
|
|
|
|
from temporal.workflow import SimulationWorkflow
|
|
|
|
|
|
|
|
|
|
TEMPORAL_URL = os.environ.get("TEMPORAL_URL", "http://192.168.1.86:7233")
|
|
|
|
|
@ -21,7 +21,9 @@ async def main():
|
|
|
|
|
execute_simulation_activity,
|
|
|
|
|
calculate_plant_eaf_activity,
|
|
|
|
|
update_contribution_bulk_mappings_activity,
|
|
|
|
|
call_callback_ahm
|
|
|
|
|
call_callback_ahm,
|
|
|
|
|
acquire_lock,
|
|
|
|
|
release_lock
|
|
|
|
|
],
|
|
|
|
|
max_concurrent_workflow_tasks=50,
|
|
|
|
|
max_concurrent_activities=12
|
|
|
|
|
|