Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔬Research Channels as possible carbonate replacement #1085

Open
3 tasks
CalvinWilkinson opened this issue Feb 6, 2025 · 0 comments
Open
3 tasks

🔬Research Channels as possible carbonate replacement #1085

CalvinWilkinson opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
high-priority High Priority 🏎️performance Performance improvements 🔬research Research collection / investigation

Comments

@CalvinWilkinson
Copy link
Member

Complete The Item Below

  • I have updated the title without removing the 🔬 emoji.

What To Research

Look into channels as a possible replacement for Carbonate.

This will require the following areas of research:

  1. Are there any interfaces involved for the purpose of testing?
  2. Can we also do Sync, not just ASync?
  3. Can we use structs, readonly structs, or readonly record strructs for the generic channel type?
  4. How does the performance compare?

To answer these questions, we need to create a prototype project using benchmark dotnet to compare performance and usage.

Note

For more information, refer to the nick chapsas video on how to use Channels.

Research Results

No response

Acceptance Criteria

The items to complete to satisfy the Definition of Done.

Preview Give feedback

ToDo Items

The items to complete to satisfy the Definition of Done.

Preview Give feedback

Issue Dependencies

No response

Related Work

No response

Additional Information:

Priority Type Labels

Priority Type Label
Low Priority low-priority
Medium Priority medium-priority
High Priority high-priority

Code of Conduct

  • I agree to follow this project's Code of Conduct.
@CalvinWilkinson CalvinWilkinson added high-priority High Priority 🏎️performance Performance improvements 🔬research Research collection / investigation labels Feb 6, 2025
@CalvinWilkinson CalvinWilkinson self-assigned this Feb 6, 2025
@github-project-automation github-project-automation bot moved this to ⚪Not Set in KD-Team Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-priority High Priority 🏎️performance Performance improvements 🔬research Research collection / investigation
Projects
Status: ⚪Not Set
Development

No branches or pull requests

1 participant