DMS (for HC.RocketMQ) Trigger
This section describes how to create a DMS (for HC.RocketMQ) trigger on the FunctionGraph console to trigger function execution using RocketMQ.
For details about the EG event source, see Supported Event Sources.
Notes and Constraints
EG triggers are available only inLA-Mexico City2 and LA-Santiago. You can check whether the trigger type is supported on the console.
Prerequisites
- Function and configuration:
- You have created a function.
- You have enabled VPC access for the function. For details, see Configuring VPC Access.
- EG:
You have created an EG event channel. For details, see Creating an EG Event Channel.
- RocketMQ instance:
- You have created a RocketMQ instance. For details, see Buying an Instance.
- You have created a RocketMQ topic. For details, see Creating a Topic.
- You have created a RocketMQ consumer group. For details, see Creating a Consumer Group.
Creating a DMS (for HC.RocketMQ) Trigger
- Log in to the FunctionGraph console. In the navigation pane, choose Functions > Function List.
- Click the function to be configured to go to the function details page.
- Choose Configuration > Triggers and click Create Trigger.
Figure 1 Creating a trigger
- Configure the following parameters.
Table 1 Parameters for creating a DMS (for HC.RocketMQ) trigger Parameter
Parameter
Example Value
Trigger Type
Mandatory.
Select DMS (for HC.RocketMQ).
DMS (for HC.RocketMQ)
Trigger Name
Mandatory.
Name of a trigger. Only letters, digits, underscores (_), and hyphens (-) are allowed. The value cannot start with a digit or hyphen (-). Maximum length: 128 characters.
EG-RocketMQ
Event Channel
Mandatory.
Select an existing EG event channel. If no event channel is available, click Create Event Channel.
EGtest
Instance
Mandatory.
Select a created RocketMQ instance. If no instance is available, click Create Instance.
rocketmq-fg
Topic
Mandatory.
Select a created RocketMQ topic.
topic-test
Consumer Group
Mandatory.
Select a RocketMQ consumer group.
fgtest
- Click OK.
Configuring an EG Event to Trigger the Function
- Return to the FunctionGraph console. In the navigation pane, choose Functions > Function List.
- Click the function to be configured to go to the function details page.
- On the function details page, select a version.
- On the Code tab page, click Test. The Configure Test Event dialog box is displayed.
- Set the parameters described in Table 2 and click Save.
Table 2 Test parameters Parameter
Description
Configure Test Event
You can choose to create a test event or edit an existing one.
Use the default option Create new test event.
Event Templates
Select DMS (for HC.RocketMQ) and use the built-in HC.ROCKETMQ event template.
Event Name
The event name can contain 1 to 25 characters and must start with a letter and end with a letter or digit. Only letters, digits, underscores (_), and hyphens (-) are allowed. For example, rocketmq-123test.
Event data
The system automatically loads the built-in eg-RocketMQ event template, which is used in this example without modifications.
- Click Test. The function test result is displayed.
Helpful Links
Manage function triggers through APIs. For details, see Function Trigger APIs.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot