스프링부트에서 소켓통신
안녕하세요 스프링부트로 작업하던 중 어려움이 있어 여쭙습니다. 상황은 이렇습니다. 소켓통신을 하는 서버가 있습니다. 이 서버는 간단한 파이썬 코드로 작성되어 있구요~ 받은 메시지를 돌려주는 역할을 합니다. 스프링부트는 비즈니스 로직을 처리하고 프론트에서 받은 액션에 따라 동작합니다. 상황에 따라 소켓으로 메시지를 보내야 합니다. 문제는 이렇습니다. 클라이언트가 소켓연결을 끊지 않고 항상 연결되어 있어야 합니다. 로그인 후 사용하는 동안은 연결되어 있어야 합니다. 그런데 어떻게 항상 연결 시켜야 하는지 감도 잡히지 않네요... 간단히 루프를 돌려서 연결을 유지하는건 알겠는데 이미 짜여진 비즈니스 로직은 또 따로 동작하고 있어야 합니다. 개념적인 부분이 전혀 정리가 되지 않아 난해 합니다. 실은 지금 제대로 된 질문을 하고 있는 건지도 의심스럽습니다. 선배님들의 해안으로 많은 조언 부탁드립니다. 감사합니다.
기술
#socket
#java
#spring-boot
#spring
#python
답변 1
댓글 0
조회 71
백엔드에서 업데이트 된 정보를 프론트에서 바로 받아서 보여주는 경우 Socket을 쓰는게 좋을까요?
안녕하세요, 서비스에서 작업 중 페이지를 보여주기 위한 코드를 작성하고 있습니다. 백엔드에서 백엔드에 접근 가능한지 정보를 저장해 두고 프론트에서 그 정보를 받아서 페이지를 띄우려고 하는데요, 이런 경우에 어떤 방법 혹은 기술을 써야 할지 모르겠습니다. Notification처럼 Socket을 쓰면 좋을까요?
기술
#socket
답변 1
댓글 0
조회 70
안드로이드 에서 채팅앱 구현
채팅앱을 구현할때 채팅목록에 채팅방 30개가 있고 소켓은 채팅방에 들어가야 연결이 될 때 소켓이 연결되지 않은 채팅방의 채팅을 감지해 채팅목록의 상단으로 올리고 안읽음 표시를 해주고 싶은데 제머리로는 fcm을 통한 구현 밖에 생각이 안나네요 혹시 카카오톡같은 유명 메신저 프로그램에서는 일반적으로 어떤식으로 구현 하는지 아시는 분 계신가요?
기술
#android
#firebase
#socket
답변 1
댓글 1
조회 176
비전공자 쓰레드,웹소켓,비동기프로그래밍 등에 대한 이해
안녕하세요 파이썬으로 투자관련일을 하고있는 개발분야에 살짝 발이 걸쳐있는 사람입니다. 개발관련해서는, 웹소켓등을 통한 데이터수신 및 데이터 정보 이동 TCP 양방향통신, 쓰레드 및 멀티프로세싱을 활용한 알고리즘계산 비동기 함수 활용 ,비동기프로그래밍 등의 기술을 사용하고 있습니다. 그런데, 제가 데이터분석이나 AI쪽으로의 스킬셋을 쌓아서 CS관련 전공을 깊게 OS까지 이해하는게 아니다보니 구글링을 통해 가져다 쓸 수는 있지만 문제가 발생했을때 해결이 어렵고 원리가 잘 이해가 안되는 경우가 많았습니다. 제가 여쭤보고싶은 부분은, 위의 기술의 원리를 전공자까지는 아니여도 이해하고 잘적용시키기 위해선 어떤공부가 필요할까요? (책 혹은 강의가 있으면 추천해주심 감사할것같아요)
기술
#socket
#thread
#python-
답변 1
댓글 0
Up 1
조회 193