Spring 3中非同步方法呼叫
如今,非同步 EDA是一個潮流,滾滾而來,讓我們看看主流框架Spring 3.0新版本有沒有順應這新趨勢,Asynchronous method invocation in Spring 3.0介紹了非同步使用。
@Async讓方法能夠被非同步呼叫,以及定時執行。如下:
這裡傳送Email使用非同步實現,從這個應用案例上看,Spring 3的非同步只是體現在業務應用上。
而我們從最新強勁框架Akka可以看到,非同步已經作為實現BASE架構思想擴散開來了,不只是針對個別確實需要非同步的應用。Jdon框架也將非同步Domain Events作為領域模型指揮技術架構基礎架構,相信Spring 3.0普及,有更多應用非同步案例出現。
@Async讓方法能夠被非同步呼叫,以及定時執行。如下:
@Component public class MailUtility { @Async public void sendMail(String name){ System.out.println(” I Will be formatting html mail and sending it “); try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(” Asynchronous method call of send email — Complete “); } } <p class="indent"> |
這裡傳送Email使用非同步實現,從這個應用案例上看,Spring 3的非同步只是體現在業務應用上。
而我們從最新強勁框架Akka可以看到,非同步已經作為實現BASE架構思想擴散開來了,不只是針對個別確實需要非同步的應用。Jdon框架也將非同步Domain Events作為領域模型指揮技術架構基礎架構,相信Spring 3.0普及,有更多應用非同步案例出現。
[該貼被banq於2010-01-14 10:19修改過]
相關文章
- 掌握C#中非同步魔法:同步方法如何優雅呼叫非同步方法C#非同步
- Python中非同步模式Python非同步模式
- 非同步呼叫和同步呼叫 及 spring的@Async註解非同步Spring
- spring boot(五)非同步呼叫Spring Boot非同步
- js中非同步處理JS非同步
- Node中非同步和同步的實現非同步
- Java 非同步呼叫方法Java非同步
- Android中非同步任務(AsyncTask)Android非同步
- python中非同步非阻塞如何實現Python非同步
- Spring中非同步註解@Async的使用、原理及使用時可能導致的問題Spring非同步
- asp.net 應用程式中同步方法呼叫非同步方法無響應解決方法ASP.NET非同步
- vue中非同步函式async和await的用法Vue非同步函式AI
- 分散式架構中非同步的使用場景分散式架構非同步
- .Net中非同步任務的取消和監控非同步
- Spring @Retryable重試方法呼叫詳解Spring
- Spring Boot中如何優雅地實現非同步呼叫?Spring Boot非同步
- Spring雜談 | 從橋接方法到JVM方法呼叫Spring橋接JVM
- spring boot非同步方法@Async踩坑Spring Boot非同步
- Spring Boot 中如何支援非同步方法Spring Boot非同步
- 在 Emacs 的 dired 和 tramp 中非同步執行 rsyncMac非同步
- Spring AOP無法呼叫自身方法的原因Spring
- Dubbo原始碼分析(十)同步呼叫與非同步呼叫原始碼非同步
- 視訊課程-迴圈中呼叫非同步方法非同步
- 你應該知道的幾種Spring boot非同步呼叫方式Spring Boot非同步
- Spring MVCD框架中呼叫HanLP分詞的方法SpringMVC框架HanLP分詞
- Spring Boot使用@Async實現非同步呼叫:自定義執行緒池Spring Boot非同步執行緒
- springboot:非同步呼叫@AsyncSpring Boot非同步
- 初識react(四) react中非同步解決方案之 redux-sagaReact非同步Redux
- Spring AOP呼叫本類方法沒有生效的問題Spring
- 實戰Spring Boot 2.0系列(三) – 使用@Async進行非同步呼叫詳解Spring Boot非同步
- Spring Boot使用@Async實現非同步呼叫:使用Future以及定義超時Spring Boot非同步
- 實戰Spring Boot 2.0系列(三) - 使用@Async進行非同步呼叫詳解Spring Boot非同步
- 面對物件3-回顧方法的呼叫物件
- springboot使controller非同步呼叫Spring BootController非同步
- Java實現非同步呼叫Java非同步
- [解決] spring service 呼叫當前類方法事務不生效Spring
- 同步方法及同步塊
- Spring Cloud OpenFeign呼叫流程SpringCloud
- async/await非同步不阻塞呼叫AI非同步