Java与SparkStreaming Socket通信
还是做毕业设计,到这里出现了与预想中的问题:Java与SparkStreaming,这两者之间互相通信。 Spark的官方文档里面有说用[nc -lk 9999][6] 这样的例子来实现Streaming的数据获取。之前一直是分开来做的,今天两个整合的时候,预想到的问题出现了。
整理下整个毕设后端的思路:
1 在Spring里面配置了一个bean,然后提交到taskExecutor :
2 bean 里面就实现Socket 跟SparkStreaming 通信:
[Spring的配置官方的文档][6]里面有说, 我的配置如下:
<bean id="taskExecutor"
class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="5"></property>
<property name="maxPoolSize" value="10"></property>
<property name="queueCapacity" value="25"></property>
</bean>
<bean id="socketServer" class=