Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

Roadmap #4

Open
10 of 19 tasks
k911 opened this issue Sep 26, 2018 · 1 comment
Open
10 of 19 tasks

Roadmap #4

k911 opened this issue Sep 26, 2018 · 1 comment
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed kind/feature New feature or request priority/backlog

Comments

@k911
Copy link
Owner

k911 commented Sep 26, 2018

@k911 k911 added kind/feature New feature or request help wanted Extra attention is needed labels Sep 26, 2018
@k911 k911 self-assigned this Sep 26, 2018
@enumag
Copy link
Contributor

enumag commented Nov 6, 2018

👍 for Websocket server. Sadly I don't have enough experience with neither websockets nor swoole to help with that.

@k911 k911 added good first issue Good for newcomers priority/backlog status/wip Work in progress labels Feb 22, 2019
@k911 k911 removed the status/wip Work in progress label Feb 28, 2019
@k911 k911 changed the title More features / ideas Roadmap Apr 6, 2019
@k911 k911 added good first issue Good for newcomers and removed good first issue Good for newcomers labels Apr 6, 2019
k911 added a commit that referenced this issue May 8, 2019
Asynchronously dispatch messages using Symfony Messanger API and Swoole inter-process communication (Swoole task) without serialization.

Notice: Symfony messenger `messenger:consume-messages` command is not supported. Dispatched messages are handled in task worker processes of Swoole server.

Usage:

1. Install `symfony/messenger` package via composer
2. Enable task workers inside configuration

    Example:

    ```yaml
    # config/packages/swoole.yaml
    swoole:
        http_server:
            ...
            settings:
                ...
                task_worker_count: auto
    ```
3. Configure swoole messenger transport

   Example:

   ```yaml
   # config/packages/messenger.yaml
   framework:
       messenger:
           transports:
               swoole: swoole://task
           routing:
               '*': swoole
   ```
4. (optional) Follow official [symfony messenger guide](https://symfony.com/doc/current/messenger.html) to define message object and its handler

Relates to #4
k911 added a commit that referenced this issue Jun 6, 2019
Asynchronously dispatch messages using Symfony Messanger API and Swoole inter-process communication (Swoole task) without serialization.

Notice: Symfony messenger `messenger:consume-messages` command is not supported. Dispatched messages are handled in task worker processes of Swoole server.

Usage:

1. Install `symfony/messenger` package via composer
2. Enable task workers inside configuration

    Example:

    ```yaml
    # config/packages/swoole.yaml
    swoole:
        http_server:
            ...
            settings:
                ...
                task_worker_count: auto
    ```
3. Configure swoole messenger transport

   Example:

   ```yaml
   # config/packages/messenger.yaml
   framework:
       messenger:
           transports:
               swoole: swoole://task
           routing:
               '*': swoole
   ```
4. (optional) Follow official [symfony messenger guide](https://symfony.com/doc/current/messenger.html) to define message object and its handler

Relates to #4
k911 added a commit that referenced this issue Jun 6, 2019
Asynchronously dispatch messages using Symfony Messanger API and Swoole inter-process communication (Swoole task) without serialization.

Notice: Symfony messenger `messenger:consume-messages` command is not supported. Dispatched messages are handled in task worker processes of Swoole server.

Usage:

1. Install `symfony/messenger` package via composer
2. Enable task workers inside configuration

    Example:

    ```yaml
    # config/packages/swoole.yaml
    swoole:
        http_server:
            ...
            settings:
                ...
                task_worker_count: auto
    ```
3. Configure swoole messenger transport

   Example:

   ```yaml
   # config/packages/messenger.yaml
   framework:
       messenger:
           transports:
               swoole: swoole://task
           routing:
               '*': swoole
   ```
4. (optional) Follow official [symfony messenger guide](https://symfony.com/doc/current/messenger.html) to define message object and its handler

Relates to #4
k911 added a commit that referenced this issue Jun 6, 2019
Asynchronously dispatch messages using Symfony Messanger API and Swoole inter-process communication (Swoole task) without serialization.

Notice: Symfony messenger `messenger:consume-messages` command is not supported. Dispatched messages are handled in task worker processes of Swoole server.

Usage:

1. Install `symfony/messenger` package via composer
2. Enable task workers inside configuration

    Example:

    ```yaml
    # config/packages/swoole.yaml
    swoole:
        http_server:
            ...
            settings:
                ...
                task_worker_count: auto
    ```
3. Configure swoole messenger transport

   Example:

   ```yaml
   # config/packages/messenger.yaml
   framework:
       messenger:
           transports:
               swoole: swoole://task
           routing:
               '*': swoole
   ```
4. (optional) Follow official [symfony messenger guide](https://symfony.com/doc/current/messenger.html) to define message object and its handler

Relates to #4
k911 added a commit that referenced this issue Jun 6, 2019
Asynchronously dispatch messages using Symfony Messanger API and Swoole inter-process communication (Swoole task) without serialization.

Notice: Symfony messenger `messenger:consume-messages` command is not supported. Dispatched messages are handled in task worker processes of Swoole server.

Usage:

1. Install `symfony/messenger` package via composer
2. Enable task workers inside configuration

    Example:

    ```yaml
    # config/packages/swoole.yaml
    swoole:
        http_server:
            ...
            settings:
                ...
                task_worker_count: auto
    ```
3. Configure swoole messenger transport

   Example:

   ```yaml
   # config/packages/messenger.yaml
   framework:
       messenger:
           transports:
               swoole: swoole://task
           routing:
               '*': swoole
   ```
4. (optional) Follow official [symfony messenger guide](https://symfony.com/doc/current/messenger.html) to define message object and its handler

Relates to #4
k911 added a commit that referenced this issue Jun 7, 2019
Asynchronously dispatch messages using Symfony Messanger API and Swoole inter-process communication (Swoole task) without serialization.

Notice: Symfony messenger `messenger:consume-messages` command is not supported. Dispatched messages are handled in task worker processes of Swoole server.

Usage:

1. Install `symfony/messenger` package via composer
2. Enable task workers inside configuration

    Example:

    ```yaml
    # config/packages/swoole.yaml
    swoole:
        http_server:
            ...
            settings:
                ...
                task_worker_count: auto
    ```
3. Configure swoole messenger transport

   Example:

   ```yaml
   # config/packages/messenger.yaml
   framework:
       messenger:
           transports:
               swoole: swoole://task
           routing:
               '*': swoole
   ```
4. (optional) Follow official [symfony messenger guide](https://symfony.com/doc/current/messenger.html) to define message object and its handler

Relates to #4
k911 pushed a commit that referenced this issue Aug 11, 2019
##  (2019-08-11)

* docs: Add bug report template (#61) ([45aa20e](45aa20e)), closes [#61](#61)
* docs: Add contributing guide (#58) ([f49f159](f49f159)), closes [#58](#58)
* docs: Add feature request template (#62) ([a7dbbe1](a7dbbe1)), closes [#62](#62)
* docs: Create Code of Conduct (#60) ([e185638](e185638)), closes [#60](#60)
* docs(messenger): Add documentation about Symfony Messenger integration (#64) ([37d18bc](37d18bc)), closes [#64](#64)
* docs(readme): Add build matrix ([35d88ad](35d88ad))
* ci: Add composer option '--ignore-platform-reqs' to CI Jobs ([f0c2b73](f0c2b73))
* chore(composer): Upgrade dependencies (#59) ([49b75b4](49b75b4)), closes [#59](#59)
* feat(messenger): Add Symfony Messenger integration (#56) ([d136313](d136313)), closes [#56](#56) [#4](#4)
@k911 k911 pinned this issue Jan 30, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers help wanted Extra attention is needed kind/feature New feature or request priority/backlog
Projects
None yet
Development

No branches or pull requests

2 participants