actualchat - Stl.Fusion으로 구축된 채팅 서비스

Stl.Fusion은 즉각적인 실시간 응답과 캐싱을 통한 빠른 응답이 필요한 서비스를 구축하고자 할 때 매우 유용한 라이브러리 입니다.

Stl.Fusion을 만드신 Alex Yakunin님이 개발하고 있는 actualchat 서비스는 Blazor 서버/WASM 및 MAUI + Blazor WASM의 조합으로 만들고 있는 실시간 채팅 서비스입니다. 현재 alpha 버젼이네요.

안드로이드 버전이 출시 된 듯 하지만 우리나라에서는 아직 다운로드 받을 수 없는 듯 합니다.


최근에 Stl.Fusion을 이용해서 개발할 일이 생겨서 다시 살펴보니 MemoryPack 을 이용해서 RPC 클라이언트 코드를 코드 생성기를 통해 만들어주네요. 기존의 Web API + WebSocket 변경 통보 방식에 비해 속도가 많이 개선되었을 것으로 기대합니다.

그나저나 Stl.Fusion을 쓰는 개발자 분은 우리나라에서 저밖에 없는 듯 해 보이는군요… 혹시 관심 있는 분이 계시다면 스터디 같이 하시죠.


3개의 좋아요

저도 실시간 양방향 통신의 관심이 있는데
근데 작명이 어디 상용 소프트 느낌이네요
에스티엘? 퓨젼 이렇게 불러야 할까요?

1개의 좋아요

Stl.Fusion을 그냥 퓨전(Fusion) 이라고 부릅니다.
Stl은 ServiceTitan Library의 의미 입니다.
(ServiceTitan은 회사 이름입니다.)

1개의 좋아요

아 뭔가 소스 받아서 해볼려고 했는데 너무 종합적이라
빌드가 잘안되네요 ^^ 좀 simple 한 소스가 있으면 좋을려만
도커에 레디스에 시그날 R 까지

1개의 좋아요

살펴보기 좋은 샘플은 Stl.Fusion/samples/MiniRpcApp 입니다. (Stl.Fusion.Samples에도 샘플이 있지만 최신 릴리스의 샘플이 아닙니다)

Blazor용 샘플은 TodoApp을 살펴보시면 됩니다.

Stl.Fusion 소스코드를 컴파일하지 마시고 (컴파일이 안되는 이유는 환경설정의 요인이 있거나… 콘솔 환경에서 컴파일 구성이 되어 있어서일 수 있습니다)

위의 샘플 프로젝트를 참고해서 테스트해보시길 추천합니다.

2개의 좋아요