java springcloud b2b2c shop 多使用者商城系統原始碼-介紹Stream
Spring Cloud Stream是構建訊息驅動的微服務應用程式的框架。Spring Cloud Stream基於Spring Boot建立獨立的生產級Spring應用程式,並使用Spring Integration提供與訊息代理的連線。 瞭解springcloud架構可以加求求:三五三六二四七二五九,它提供了來自幾家供應商的中介軟體的意見配置,介紹了持久釋出訂閱語義,消費者組和分割槽的概念。
您可以將@EnableBinding註釋新增到應用程式,以便立即連線到訊息代理,並且可以將@StreamListener新增到方法中,以使其接收流處理的事件。以下是接收外部訊息的簡單接收器應用程式。
@SpringBootApplication @EnableBinding(Sink.class) public class VoteRecordingSinkApplication { public static void main(String[] args) { SpringApplication.run(VoteRecordingSinkApplication.class, args); } @StreamListener(Sink.INPUT) public void processVote(Vote vote) { votingService.recordVote(vote); } } 複製程式碼
@EnableBinding註釋需要一個或多個介面作為引數(在這種情況下,該引數是單個Sink介面)。介面宣告輸入和/或輸出通道。Spring Cloud Stream提供了介面Source,Sink和Processor; 您還可以定義自己的介面。
以下是Sink介面的定義:
public interface Sink { String INPUT = "input"; @Input(Sink.INPUT) SubscribableChannel input(); } 複製程式碼
@Input註釋標識輸入通道,透過該輸入通道接收到的訊息進入應用程式; @Output註釋標識輸出通道,釋出的訊息將透過該通道離開應用程式。@Input和@Output註釋可以使用頻道名稱作為引數; 如果未提供名稱,將使用註釋方法的名稱。
Spring Cloud Stream將為您建立一個介面的實現。您可以在應用程式中透過自動連線來使用它,如下面的測試用例示例。
@RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = VoteRecordingSinkApplication.class) @WebAppConfiguration @DirtiesContext public class StreamApplicationTests { @Autowired private Sink sink; @Test public void contextLoads() { assertNotNull(this.sink.input()); } } 複製程式碼
從現在開始,我這邊會將近期研發的spring cloud微服務雲架構的搭建過程和精髓記錄下來,幫助更多有興趣研發spring cloud框架的朋友,大家來一起探討spring cloud架構的搭建過程及如何運用於企業專案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952307/viewspace-2673698/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java B2B2C 原始碼 多級分銷Springcloud多租戶電子商城系統-KAFKA介紹Java原始碼SpringGCCloudKafka
- JAVA springcloud b2b2c多使用者商城系統原始碼(五)springboot整合 beatlsqlJavaGCCloud原始碼Spring BootTLSSQL
- java springboot b2b2c shop 多使用者商城系統原始碼-(五)路由閘道器(zuul)JavaSpring Boot原始碼路由Zuul
- java版springcloud b2b2c社交電商多使用者商城系統b2b2c-Spring Cloud Stream 介紹JavaSpringGCCloud
- Java多使用者商城系統B2B2C原始碼Java原始碼
- JAVA springcloud ssm b2b2c多使用者商城系統原始碼 (四)SpringBoot 整合JPAJavaGCCloudSSM原始碼Spring Boot
- java springboot b2b2c shop 多使用者商城系統原始碼 (二)Spring Boot配置檔案詳解JavaSpring Boot原始碼
- JAVA springcloud b2b2c多使用者商城系統原始碼(二十三)非同步方法JavaSpringGCCloud原始碼非同步
- 十六)java springboot b2b2c shop 多使用者商城系統原始碼-使用spring cloud Bus重新整理配置JavaSpring Boot原始碼Cloud
- java B2B2C 原始碼多租戶電子商城系統-Kafka基本使用介紹Java原始碼Kafka
- JAVA ssm b2b2c多使用者商城系統原始碼-搭建eurekaJavaSSM原始碼
- java B2B2C 原始碼多租戶電子商城系統-Spring Cloud整合Netflix Archaius介紹Java原始碼SpringCloudAI
- JAVA springcloud ssm b2b2c多使用者商城系統原始碼(一)構建第一個SpringBoot工程JavaGCCloudSSM原始碼Spring Boot
- java B2B2C Springcloud仿淘寶電子商城系統-Spring Cloud介紹JavaSpringGCCloud
- (十二)java springboot b2b2c shop 多使用者商城系統原始碼- SSO單點登入之OAuth2.0 登出流程(3)JavaSpring Boot原始碼OAuth
- java B2B2C Springboot多租戶電子商城系統-Consul 介紹JavaSpring Boot
- java B2B2C Springcloud多租戶電子商城系統-整合專案簡介JavaSpringGCCloud
- NFT商城系統介紹|NFT模式系統原始碼搭建模式原始碼
- JAVA springcloud ssm b2b2c多使用者商城系統-docker-hystrix-dashboard-turbine(九)JavaSpringGCCloudSSMDocker
- java B2B2C Springcloud多租戶電子商城系統- Stream 構建訊息驅動微服務JavaSpringGCCloud微服務
- Java springcloud B2B2C o2o多使用者商城-訊息驅動 Spring Cloud StreamJavaSpringGCCloud
- (一)java B2B2C Springcloud電子商城系統 - Spring Cloud簡介JavaSpringGCCloud
- JAVA電商 B2B2C商城系統 多使用者商城系統 直播帶貨Java
- (十七)Java springcloud B2B2C o2o多使用者商城 springcloud架構-訊息驅動 Spring Cloud StreamJavaSpringGCCloud架構
- JAVA springboot ssm b2b2c多使用者商城系統原始碼:服務消費(基礎) ...JavaSpring BootSSM原始碼
- (十一)JAVA ssm b2b2c多使用者商城系統原始碼-docker部署spring cloud專案JavaSSM原始碼DockerSpringCloud
- java B2B2C springmvc mybatis電子商城系統-Shiro介紹JavaSpringMVCMyBatis
- JAVA商城 B2B2C商城系統 小程式 電子商務 springcloud商城JavaSpringGCCloud
- java B2B2C Springcloud多租戶電子商城系統-Spring Cloud SleuthJavaSpringGCCloud
- JAVA springboot ssm b2b2c多使用者商城系統原始碼(三)SpringBoot用JdbcTemplates訪問MysqlJavaSpring BootSSM原始碼JDBCMySql
- Java B2B2C多使用者商城springboot架構——springcloud整合busJavaSpring Boot架構GCCloud
- java B2B2C Springcloud多租戶電子商城系統- Gateway 之Predict篇JavaSpringGCCloudGateway
- java B2B2C Springcloud多租戶電子商城系統-spring-cloud-eurekaJavaSpringGCCloud
- Java多使用者商城系統B2B2C原始碼-(九)服務鏈路追蹤(Spring Cloud Sleuth)Java原始碼SpringCloud
- (十五)JAVA springboot ssm b2b2c多使用者商城系統原始碼-commonservice-sso服務搭建(一)JavaSpring BootSSM原始碼
- (十七) Java版本多使用者B2B2C商城原始碼 -訊息驅動 Spring Cloud StreamJava原始碼SpringCloud
- java B2B2C 原始碼多租戶電子商城系統-熔斷器HystrixJava原始碼
- java版直播商城+直播間程式碼介紹+b2b2c微服務商城Java微服務