# Actions in ROS 2

**URL:** <https://discourse.openrobotics.org/t/actions-in-ros-2/6254>\
**Category:** ROS General\
**Created:** [October 1, 2018, 2:45pm UTC](https://discourse.openrobotics.org/t/actions-in-ros-2/6254 "2018-10-01T14:45:18Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![dirk-thomas](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dirk-thomas/32/4328_2.png) [@dirk-thomas](https://discourse.openrobotics.org/u/dirk-thomas)\
**Post date:** [March 14, 2019, 9:11pm UTC](https://discourse.openrobotics.org/t/actions-in-ros-2/6254/19 "2019-03-14T21:11:28Z")

</div>

> [@Selvakumar\_Ganesan](#):
>
> I’m trying to understand ros actionlib and finding a way to implement fire and forget methods. I cannot use rosservices for this as its a blocking call. can you enlighten me with your view on “whether rosaction shall be used to implement fire and forget mechanism using SimpleActionClient and SimpleActionServer?”

You might want to ask your question on [answers.ros.org](http://answers.ros.org) instead. This thread is about actions in ROS 2. And both - action as well as service - in ROS 2 are providing an asynchronous API which means they are _not_ blocking.

---

_[View the full topic](https://discourse.openrobotics.org/t/actions-in-ros-2/6254)._
