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 Likes

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

1 Like

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

1 Like

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

1 Like

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

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

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

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

2 Likes