關於Disruptor處理流程
HI banq:
您好,我看了您的幾篇關於Disruptor的文章,我有這樣的一個場景:
使用者需要刪除某一資料,提交請求後,我將刪除操作push到Disruptor的RingBuffer中,以非同步處理,同時返回前端頁面操作成功的提示。後來仔細一想有問題,我在不知道非同步處理的前提下,給使用者提示,這顯然是有問題的。
我也參考了您的文章,說再用一個RingBuffer來儲存結果,我是這樣理解的:首先將操作push到RingBuffer,消費者將資料處理完後變身為生產者,將結果再push到RingBuffer(儲存結果)中!只有得到操作結果的時候,才會給客戶端返回!我理解的對麼?
您好,我看了您的幾篇關於Disruptor的文章,我有這樣的一個場景:
使用者需要刪除某一資料,提交請求後,我將刪除操作push到Disruptor的RingBuffer中,以非同步處理,同時返回前端頁面操作成功的提示。後來仔細一想有問題,我在不知道非同步處理的前提下,給使用者提示,這顯然是有問題的。
我也參考了您的文章,說再用一個RingBuffer來儲存結果,我是這樣理解的:首先將操作push到RingBuffer,消費者將資料處理完後變身為生產者,將結果再push到RingBuffer(儲存結果)中!只有得到操作結果的時候,才會給客戶端返回!我理解的對麼?
[該貼被sinaID09485於2012-12-15 14:44修改過]
相關文章
- 對於死鎖的處理流程:
- 關於aud$物件相關處理物件
- 關於GCD多工處理GC
- 關於php rsa加密處理PHP加密
- 關於中文URL的處理
- 求深入講解一下Disruptor的處理方式
- iOS 關於時間的處理iOS
- 關於Oracle死鎖處理方法Oracle
- 關於大資料量的處理大資料
- 求助:關於“JAVA事件處理模式”Java事件模式
- MySQL 關於毫秒的處理薦MySql
- 關於一類資料處理
- 關於基於 Jdon+Disruptor 的 橫向擴充套件套件
- 非同步流程處理非同步
- KafkaSpout的處理流程Kafka
- BIEE 之 處理流程
- 關於disruptor的事件釋出的返回結果事件
- 關於Python中的日期處理Python
- 關於strace 工具處理問題技巧
- 關於go的跨域處理 ginGo跨域
- 關於小數中0的處理
- 關於”kccrsz“錯誤處理一則
- 關於jdon 的事務處理疑惑?
- 關於批處理中的變數變數
- 遙感影像處理流程
- Mongodb請求處理流程MongoDB
- CSS > 關於雪碧圖預處理和後處理方案的討論CSS
- Java--- 關於null的處理若干方法JavaNull
- 關於特殊符號&與& 的處理符號
- 關於Android的幾種事件處理Android事件
- 關於resmgr:cpu quantum異常等待處理
- 關於圓角的5種處理方式
- 關於sequence問題的緊急處理
- 關於裸裝置資料的處理
- 關於JF框架中的空值處理框架
- 關於HW-contention等待的處理
- disruptor佇列SleepingWaitStrategy與YieldingWaitStrategy處理的區別佇列AI
- 【SQL】Oracle SQL處理的流程SQLOracle