Getting started with QBit Microservice Lib Part 1
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....
View ArticleIntroduction to Apache Spark Part 1
The reason people are so interested in Apache Spark is it puts the power of Hadoop in the hands of developers. It is easier to setup an Apache Spark cluster than an Hadoop Cluster. It runs faster. And...
View ArticleQBit Microservices Java Lib RESTful and Swagger-ific API Gateway - Tutorial...
If you are new to QBit. It might make more sense to skim the overview. We suggest reading the landing page of the QBit Microservices Lib's wiki for a background on QBit. This will let you see the...
View ArticleQBit, Microservices REST lib, working with Map String, Object for types
When working with REST endpoints at times you want extra capability from one REST end point. To support polymorphic subtypes or operations, you may want to send a wrapper Map that gives some context...
View ArticleDo you want to understand QBit microservices lib? But not sure where to start?
Start with the overview:https://github.com/advantageous/qbit/wikiLook at the tutorials:https://github.com/MammatusTech/qbit-microservices-examples/wiki(Coming soon Scala/sbt versions of all of the...
View ArticleIntroduction to Apache Spark Part 1 for Real-Time Data Analytics
Introduction to Apache Spark Part 1By Fadi Maalouli and Rick HightowerOverviewApache Spark, an open source cluster computing system, is growing fast. Apache Spark has a growing ecosystem of libraries...
View ArticleQBit and Vertx3 : Best of both worlds for Microservices
QBit support Vertx 3. This allows you to create a service which can also serve up web pages and web resources for an app (an SPA). Prior to this, QBit has been more focused on just being a REST...
View ArticleRick's thoughts on Scala book (Part 1)
Here is my stream of consciences as I take notes and share thoughts on the Scala book.Scala book reduxReading through the book Programming in Scala: A Comprehensive Step by Step Guide, but this time I...
View ArticleScala book chapter 3 review, notes, stream of conscienceness (Part 2)
Scala 2 Book Chapter 3 review.More of my random thoughts as I go through the Scala book.Going through Chapter 3, ....valnumNames=Array("zero", "one", "two", "three") numNames(0) ="0"for (i <-0 to...
View ArticleChapter 4 Scala book review and notes by Rick Hightower (Part 3)
Chapter 4 Scala book review and notes by Rick HightowerChapter 4 Scala book review and notes by Rick Hightower. (Note link is to second edition book, but I am reading the first edition because that is...
View ArticleScala book review, notes, random thoughts part 4
Read chapter 5, 6, and 7 pretty quickly. Now on chapter 8 of the Scala book. Chapter 8 Functions.I want to write some head to head comparisons of Scala first class Function support vs. Java 8 lambda...
View ArticleExample of combining QBit and Vertx (Running QBit inside of Vertx instead of...
From QBit and Vertx Microservices best of both worldsExample of combining QBit and VertxLet's say we have a service like this:Sample QBit Service @RequestMapping("/hello")publicstaticclassMyRestService...
View ArticleVertx and QBit integration, the best of both worlds Microservices round 3
ManagedServiceBuilder vs. EndpointServerBuilderManagedServiceBuilder is in QBit admin. EndpointServerBuilder is in QBit core.ManagedServiceBuilder provides integration with statsD, consul,...
View ArticleQBit supports Metrics, KPI gathering for runtime stats and reactive stats for...
For some background on why this is important for microservices see Reactive Microservices Monitoring.QBit supports Metrics, KPI gatheringQBit support collecting metrics for microservices. The QBit...
View ArticleQBit has JMS, Kafka, Redis support, etc.
QBit has JMS support. The JMS support will be similar for Kafka support and other persistent queues. You can use JMS queues, local queues and Kafka queues with the same interface.The JMS support works...
View ArticleWe have been busy over at QBit Java micorservices central
1) Support for non-JSON bodies from REST end-pointsAdded support for String and byte[] to be passed without JSON parsing.Issue. Docs Added to wiki main. @RequestMapping(value ="/body/bytes", method...
View ArticleQBit, Microservices Lib, MDC - Logging Mapped Diagnostic Context,...
QBit, microservices lib, has implemented the Logging Mapped Diagnostic Context (MDC) to make debugging microservices easier. Prior to MDC integration it was difficult to track request information in...
View ArticleQBit Microservices Lib: EventBus using Consul and QBit to wire together an...
EventBus using Consul and QBit to wire together an event busQBit, the microservices library for Java, has an event system. You have likely seen it if you have read through the QBit documents.QBit...
View ArticleCallbackBuilder and generics for Reactive Java Microservices
The CallbackBuilder is used to create callbacks. Callbacks have error handlers, timeout handlers and return handlers.Setting up error handlers, timeout handlers and callback handlers with a callback...
View ArticleMicro-batching and QBit - tuning micro-batches
IntroI have been working on QBit for two years or so. Not me alone, but others as well. QBit has improved leaps and bounds and we have used it in anger on several projects, and it continues to improve....
View Article