Spring의 JavaMailSender에 지속성을 추가하고 비동기 적으로 작동시키는 쉽고 가벼운 방법이 있습니까? Spring은 이것을위한 "built-in"지원을 제공합니까? 현재 JMS로 대기열을보고 있지만 대기중인 작업 (ActiveMQ 및 RabbitMQ보고)에 과도한 것처럼 보입니다. 경량 JMS 옵션이 있습니까?Spring JavaMailSender : 비동기 및 영구적으로 만들기
3
A
답변
2
jms으로 접근하는 것이 좋습니다. 불행히도 지속성 및 비동기 처리는 간단한 작업이 아니므로 약간 코딩해야합니다.
그러나 Spring integration을 보면 JMS 인바운드 및 전자 메일 아웃 바운드가 기본적으로 지원되므로 XML DSL을 통해 연결해야합니다.
-1
비동기식으로 모든 메소드를 만들려면 <task:annotation-driven/>
을 통해 xml 구성에서 task
네임 스페이스를 구성하기 만하면됩니다. 그런 다음 메서드에 @Async
으로 주석을 달아 주면 자체 스레드에서 실행됩니다. 비동기 호출은 내부 트랜잭션에서 새 스레드를 가져 와서 호출을 처리하므로 자체 트랜잭션에서 실행됩니다. 이렇게하면 비동기 처리를 위해 JMS가 필요하지 않습니다.
관련 문제
- 1. Spring JavaMailSender 메시지의 기밀성을 설정하는 방법
- 2. null 포인터 예외를 반환하는 JavaMailSender
- 3. Google GeoChart 비동기 만들기
- 4. 비동기 호출 만들기
- 5. 클래스 모듈에 DAO 레코드 세트를 영구적으로 만들기
- 6. 비동기 작업 만들기
- 7. 비동기 웹 서비스 만들기
- 8. 확장 메서드 비동기 만들기
- 9. JQuery와 및 설정 데이터를 영구적으로
- 10. spring ibatis mysql 간헐적 인 비동기 문제
- 11. boost :: asio로 비동기 클라이언트 만들기
- 12. ASP.Net MVC에서 비동기 보고서 만들기
- 13. C# 비동기 호출을 동기식으로 만들기
- 14. Spring Roo 컨트롤러 및보기 만들기
- 15. JSP 및 Spring 3.0으로 전자 메일 보내기
- 16. 설정이 영구적으로
- 17. 여러 비동기 호출 만들기 및 완료시 작업 수행
- 18. WCF + MVVM에서 비동기 WCF 작업 만들기
- 19. 웹 메서드 비동기 만들기 시도 중
- 20. 영구적으로 양식 데이터 저장
- 21. Spring 3 MVC 컨트롤러 메소드 만들기 Transaction
- 22. RDP가 TerminalFactory를 영구적으로 종료합니다.
- 23. 영구적으로 페이지 삭제
- 24. Spring Servet을 사용하여 REST API 프로세싱을위한 비동기 스레드 생성하기
- 25. Spring MVC 백엔드로 jQuery GET을 멋지게 만들기
- 26. 토스트 및 비동기
- 27. 병렬 및 비동기 결과
- 28. EndpointNotFoundException 및 비동기 호출
- 29. 비동기 및 문서 준비
- 30. 아약스 기능 및 비동기 :.
"지속성"이란 무엇입니까? – skaffman
@skaffman 서버 재시작시 생존. – Zecrates