Skip to content

[DO NOT MERGE] ruby: Use SSE for notification endpoints#754

Open
eagletmt wants to merge 1 commit intomainfrom
eagletmt/ruby/sse
Open

[DO NOT MERGE] ruby: Use SSE for notification endpoints#754
eagletmt wants to merge 1 commit intomainfrom
eagletmt/ruby/sse

Conversation

@eagletmt
Copy link
Copy Markdown
Member

@eagletmt eagletmt commented Dec 7, 2024

Ruby で SSE を実装する例です。Sinatra の stream 機能を使ってます。
https://sinatrarb.com/intro.html#streaming-responses
portal-stg でベンチマークが通っているはずです。

@eagletmt
Copy link
Copy Markdown
Member Author

eagletmt commented Dec 7, 2024

実装はできてますが、Goroutine や async/await のようなしくみが無い素朴な実装なので、Ruby でこれを活かすのは結構難しいはず…… EventMachine ベースのサーバや Falcon だとがんばれるのかなぁ。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant