Skip to content

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

Open
eagletmt wants to merge 1 commit into
mainfrom
eagletmt/ruby/sse
Open

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

Conversation

@eagletmt

@eagletmt eagletmt commented Dec 7, 2024

Copy link
Copy Markdown
Member

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

@eagletmt

eagletmt commented Dec 7, 2024

Copy link
Copy Markdown
Member Author

実装はできてますが、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