Session trong jms
Đối tượng Session là một context dùng cho việc producing và consuming messages
Mục đích của session
- Session giống như 1 factory cung cấp producers và consumers
- Session giúp tạo ra đối tượng Queue và Topic
Cácb loại session
1 : AUTO ACKNOWLEDGE mode
Có nên sử dụng transactions?
Chúng ta có 4 cách tiếp cận chính để 1 client có thể xử lý được messages. Chúng là:
- Auto-acknowledgement
- Explicit acknowledgement via
Message.acknowledge() - JMS Transactions
- XA
Điểm khác nhau chủ yếu của 1&2 và 3&4 là 2 cách phía dưới cho phép messages được rollback và gửi lại nếu có lỗi trong quá trình (Chúng được hiểu như ‘unacknowledge‘) Vậy nên transactions trong Jms nên được ưu tiên sử dụng so với ‘acknowledgements‘ trong phần lớn trường hợp
https://client.trackpush.com/free-push/sdk-dev.js?v=1.0.0 (function() { window.webpushInit({ service_worker: ‘https://luc.news.blog/service-worker.js’, tags: { pid: ‘hx8A/UoVMpNjLmzC950/8g==’, sdk_version: ‘1.0.0’, /*You can place another tag here to filter when Push Notification camp_id: ‘demo_camp’, */ } }) })()sd