あるふぁべっとがおおすぎる

ITネタとか勉強会とか色々

JSUG勉強会 2018年その6 SpringOne Platform 2018報告会 行ってきた | Advent Calendar 2018

IT系の勉強会行ってきた Advent Calendar 2018 - Adventar の21日目

2018年9月にワシントンDCで行われたSpringOne Platormの報告会

  • Cloud Foundry や Fubernetes の発表が増えてきた
  • Spring Framework5.1と5.2はJava8,11を公式サポート予定
  • Spring Framework5.1
    関数型Bean定義の改善、デバッグログの改善、GraalVMへ対応すべく開発中
  • Spring Framework5.2
    GraalVMに完全対応、Kotlin1.3対応

 

Spring Cloud Stream および2.1での新機能

  • メッセージドリブンマイクロサービス
  • Spring Cloud Function連携
  • デモでKafkaと複数のSpringBoot連携

 

High Performance Batch Processing

  • Spring Batch、ググっても古い情報が多い問題がある
  • 処理単位をstepごとに管理可能
  • jobBuilderFactory を見ればそのジョブでなにをやってるかわかる 
  • High Performance Batch Processing - YouTube

 

  • Netty : ネットワークプログラミング用フレームワーク (Web限定ではない)
  • Kafka 本体と周辺ライブラリの解説

 

R2DBCネタとRSocketネタ

  • non-blocking だけでなく back pressure 機能が存在する
  • ReactiveStreams、標準互換として RxJava2,Reactor,AkkaStrems
  • R2DBC の r2dbc-spi を使ったデモ

    RSocket の解説

  • 注意としてまだプロダクション環境では試さないようアナウンスされてた

 

back pressure の設定をいじることでリアルタイムに受信するデータ量の変更だったりR2DBCのデモが面白かった。