mirror of https://github.com/dapr/quickstarts.git
fixing small issues and updating to 1.15.0
Signed-off-by: salaboy <Salaboy@gmail.com>
This commit is contained in:
parent
c02c8ffed1
commit
f86ecdeefc
|
|
@ -28,12 +28,12 @@
|
|||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk-springboot</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.projectreactor</groupId>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.squareup.okhttp3</groupId>
|
||||
|
|
|
|||
|
|
@ -24,12 +24,12 @@
|
|||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk-springboot</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<dependency>
|
||||
<groupId>io.dapr</groupId>
|
||||
<artifactId>dapr-sdk</artifactId>
|
||||
<version>1.14.1</version>
|
||||
<version>1.15.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
|
|
|
|||
|
|
@ -105,7 +105,4 @@ public class DaprTestContainersConfig {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ public class WorkflowAppRestController {
|
|||
public static final String DAPR_PUBSUB_COMPONENT = "shippingpubsub";
|
||||
public static final String DAPR_PUBSUB_REGISTRATION_TOPIC = "shipment-registration-events";
|
||||
public static final String SHIPMENT_REGISTERED_EVENT = "shipment-registered-event";
|
||||
public static final String DAPR_PUBSUB_REGISTRATION_CONFIRMED_TOPIC = "shipment-registration-confirmed-events";
|
||||
|
||||
@Autowired
|
||||
private DaprWorkflowClient daprWorkflowClient;
|
||||
|
|
@ -84,7 +85,7 @@ public class WorkflowAppRestController {
|
|||
* @param status ShipmentRegistrationStatus
|
||||
*/
|
||||
@PostMapping("shipmentRegistered")
|
||||
@Topic(pubsubName = DAPR_PUBSUB_COMPONENT, name = "shipment-registration-confirmed-events")
|
||||
@Topic(pubsubName = DAPR_PUBSUB_COMPONENT, name = DAPR_PUBSUB_REGISTRATION_CONFIRMED_TOPIC)
|
||||
public void shipmentRegistered(@RequestBody CloudEvent<ShipmentRegistrationStatus> status){
|
||||
logger.info("Shipment registered for order {}", status.getData());
|
||||
daprWorkflowClient.raiseEvent(status.getData().orderId(), SHIPMENT_REGISTERED_EVENT, status.getData());
|
||||
|
|
@ -126,10 +127,5 @@ public class WorkflowAppRestController {
|
|||
return instanceState.readOutputAs(OrderStatus.class);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ graph LR
|
|||
curl --request GET --url http://localhost:8080/output
|
||||
```
|
||||
|
||||
5. The expected serialized output of the workflow is an array with two strings:
|
||||
5. The expected serialized output of the workflow is one string (the shortest) from the array.
|
||||
|
||||
```txt
|
||||
"["is"]"
|
||||
|
|
|
|||
|
|
@ -19,15 +19,9 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/*
|
||||
*/
|
||||
@Component
|
||||
public class DivisionActivity implements WorkflowActivity {
|
||||
|
||||
/*
|
||||
|
||||
*/
|
||||
|
||||
@Override
|
||||
public Object run(WorkflowActivityContext ctx) {
|
||||
Logger logger = LoggerFactory.getLogger(DivisionActivity.class);
|
||||
|
|
|
|||
|
|
@ -19,15 +19,9 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/*
|
||||
*/
|
||||
@Component
|
||||
public class MinusOneActivity implements WorkflowActivity {
|
||||
|
||||
/*
|
||||
|
||||
*/
|
||||
|
||||
@Override
|
||||
public Object run(WorkflowActivityContext ctx) {
|
||||
Logger logger = LoggerFactory.getLogger(MinusOneActivity.class);
|
||||
|
|
|
|||
|
|
@ -19,15 +19,9 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/*
|
||||
*/
|
||||
@Component
|
||||
public class PlusOneActivity implements WorkflowActivity {
|
||||
|
||||
/*
|
||||
|
||||
*/
|
||||
|
||||
@Override
|
||||
public Object run(WorkflowActivityContext ctx) {
|
||||
Logger logger = LoggerFactory.getLogger(PlusOneActivity.class);
|
||||
|
|
|
|||
|
|
@ -6,16 +6,21 @@
|
|||
POST {{ apphost }}/start/{{counter}}
|
||||
|
||||
### Get the workflow status via the application
|
||||
@instanceId={{startWorkflowRequest.response.body.instanceId}}
|
||||
GET {{ apphost }}/status/{{ instanceId }}
|
||||
|
||||
### Suspend the workflow
|
||||
@instanceId={{startWorkflowRequest.response.body.instanceId}}
|
||||
POST {{ apphost }}/suspend/{{ instanceId }}
|
||||
|
||||
### Resume the workflow
|
||||
@instanceId={{startWorkflowRequest.response.body.instanceId}}
|
||||
POST {{ apphost }}/resume/{{ instanceId }}
|
||||
|
||||
### Terminate the workflow
|
||||
@instanceId={{startWorkflowRequest.response.body.instanceId}}
|
||||
POST {{ apphost }}/terminate/{{ instanceId }}
|
||||
|
||||
### Purge the workflow
|
||||
@instanceId={{startWorkflowRequest.response.body.instanceId}}
|
||||
DELETE {{ apphost }}/purge/{{ instanceId }}
|
||||
|
|
|
|||
Loading…
Reference in New Issue