Camel可视化操作(结合Gooflow)
生活随笔
收集整理的這篇文章主要介紹了
Camel可视化操作(结合Gooflow)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 使用插件
- 開源框架jeesite(hibernate)版本
- 開源Gooflow 1.0
- 開源Camel2.17
- 說明:
- 因在公司項目中接觸到上面三個開源的插件,同時也做過將他們進行代碼結(jié)合的案例。所以,決定編寫一個開源的基于上訴3個插件的能夠快速搭建服務(wù)集成的框架。目前只是簡單集成,后續(xù)后繼續(xù)完成響應(yīng)功能。
- 計劃完成的功能
- 支持多種協(xié)議:Jetty、Http、Servlet、ActiveMQ、RabbitMQ、javaBean、JDBC、Groovy、Hbase、HDFS、Mail、Quartz2、Timer、SSH、Zookeeper等。
- 使用Jetty作為對外提供服務(wù)的接口、當(dāng)然可以使用Servlet組件或Netty組件,可通過配置文件修改來選擇。
- 持久化將借鑒大眾點評的開源Cat源碼,來實現(xiàn)將服務(wù)調(diào)用的日志使用內(nèi)置隊列解耦持久化到硬盤中、或HDFS中、MySQL中。
- 通過Groovy腳本完成自定義組件的需求,根據(jù)返回的值判斷來完成服務(wù)調(diào)用的分支判斷、同時也支持并行執(zhí)行,借用camel的choice與muticast組件實現(xiàn)。
- 理論上支持camel的上訴組件中的所有參數(shù)配置,達(dá)到完全自定義實現(xiàn)camel的可視化配置操作。
- 以下是剛開始的camel圖形化的集成,具體功能后續(xù)會實現(xiàn)
- 項目下載地址
- 鏈接:http://pan.baidu.com/s/1geLu2d1 密碼:nysv
- 數(shù)據(jù)庫腳本在src/main/resources/db中
- 項目地址:camelview
總結(jié)
以上是生活随笔為你收集整理的Camel可视化操作(结合Gooflow)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库中间件详解
- 下一篇: git bash提交代码步骤