-
Notifications
You must be signed in to change notification settings - Fork 140
Release Notes Draft
There have been a lot of improvements to WebSocket RPC.
We also improved marshaling and now support Java 8 LocalDateTime
for WebSocket RPC and JSON/REST.
We continue to improve our Reakt support. Now both clients proxies and services can return invokable promises. This gives a nice fluent interface for reactive microservices.
- 709 Fixed Reakt WebSocket client proxy
- 735 ManagedServiceBuilder.addEndpointServiceWithServiceManagmentBundle was not passing the endpoint object (BUG)
- 733 HttpServer and Startable should not have default methods for methods that take callbacks (buglet)
- 730 Allow HttpRequest to be passed to REST methods.
- 729 ServiceDiscovery and Websocket client integration was not working as well as it should (enhancement)
- 726 Add support for auto serializing LocalDateTime (new feature/enhancement)
- 724 @RequestParam now works with HTTP form params (feature)
- 723 Fail fast if connection can't be open Client (WebSocket RPC proxy client) (BUG)
- 722 jdk 只能支持1.8?可否改造一下支持1.7?No we will not support 1.7. 1.7 is EOL.
- 721 Not handling Boolean Value correctly (BUG)
- 720,721,718 ServiceManagementBundleBuilder enhancements and usage enhancements to support ServiceManagementBundle
- 711,712 Fixed issues with scalars and callbacks around proxies and WebSocket proxies
QBit Website What is Microservices Architecture?
QBit Java Micorservices lib tutorials
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
Reactive Programming, Java Microservices, Rick Hightower
Java Microservices Architecture
[Microservice Service Discovery with Consul] (http://www.mammatustech.com/Microservice-Service-Discovery-with-Consul)
Microservices Service Discovery Tutorial with Consul
[Reactive Microservices] (http://www.mammatustech.com/reactive-microservices)
[High Speed Microservices] (http://www.mammatustech.com/high-speed-microservices)
Reactive Microservices Tutorial, using the Reactor
QBit is mentioned in the Restlet blog
All code is written using JetBrains Idea - the best IDE ever!
Kafka training, Kafka consulting, Cassandra training, Cassandra consulting, Spark training, Spark consulting
Tutorials
- QBit tutorials
- Microservices Intro
- Microservice KPI Monitoring
- Microservice Batteries Included
- RESTful APIs
- QBit and Reakt Promises
- Resourceful REST
- Microservices Reactor
- Working with JSON maps and lists
__
Docs
Getting Started
- First REST Microservice
- REST Microservice Part 2
- ServiceQueue
- ServiceBundle
- ServiceEndpointServer
- REST with URI Params
- Simple Single Page App
Basics
- What is QBit?
- Detailed Overview of QBit
- High level overview
- Low-level HTTP and WebSocket
- Low level WebSocket
- HttpClient
- HTTP Request filter
- HTTP Proxy
- Queues and flushing
- Local Proxies
- ServiceQueue remote and local
- ManagedServiceBuilder, consul, StatsD, Swagger support
- Working with Service Pools
- Callback Builders
- Error Handling
- Health System
- Stats System
- Reactor callback coordination
- Early Service Examples
Concepts
REST
Callbacks and Reactor
Event Bus
Advanced
Integration
- Using QBit in Vert.x
- Reactor-Integrating with Cassandra
- Using QBit with Spring Boot
- SolrJ and service pools
- Swagger support
- MDC Support
- Reactive Streams
- Mesos, Docker, Heroku
- DNS SRV
QBit case studies
QBit 2 Roadmap
-- Related Projects
- QBit Reactive Microservices
- Reakt Reactive Java
- Reakt Guava Bridge
- QBit Extensions
- Reactive Microservices
Kafka training, Kafka consulting, Cassandra training, Cassandra consulting, Spark training, Spark consulting