Home » Archives for Kevin Yang

Author Archives: Kevin Yang

A software design and development professional with seventeen years’ experience in the IT industry, especially with Java EE and .NET, I have worked for software companies, scientific research institutes and websites.

AWS SQS FIFO Queue Example in Java

In this article, we wil show a AWS SQS FIFO Queue Example in Java. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. Using SQS, We can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. SQS FIFO queues ...

Read More »

AWS SQS Delay Queue and Delay Message Example in Java

In this article, we are going to explain the AWS SQS Delay Queue and Delay Message Example in Java. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. Using SQS, We can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to ...

Read More »

AWS SQS Polling Example in Java

In this article, we will show an AWS SQS Polling Example in Java. We will focus on the message receiving part and show you how to receive messages from an SQS standard queue by using short polling and long polling in Java. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. ...

Read More »

AWS SQS Message Attributes Example

In this article, we will show an example on AWS SQS Message Attributes. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. Using SQS, We can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. In addition to the ...

Read More »

Fanout Example with AWS SNS and AWS SQS in Java

In this example, we are going to show you how to implement fanout by using the combination of AWS SNS and AWS SQS programmatically in Java. 1. Introduction Fanout is a messaging pattern with which we can deliver a message to multiple consumers. Some modern message brokers such as RabbitMQ has built-in support for fanout pattern by using a fanout ...

Read More »

Apache Solr on Docker Example

In this article, we will show you an example about Apache Solr on Docker. 1. Introduction Apache Solr is a popular open-source search platform built on Apache Lucene. Docker is the leading container platform that allows developers to isolate their app from its environment by packaging software into standardized units for development, shipment, and deployment. In this example, we are ...

Read More »

Apache Solr in Java: Using Apache SolrJ

In this example, we are going to show you how to use Apache SolrJ to index data in Solr and query from Solr. 1. Introduction Apache Solr is a popular open-source search platform built on Apache Lucene. If we take a 30000-foot view, Solr is a web application and HTTP is the fundamental protocol used between client applications and Solr. ...

Read More »

Apache Solr and Apache Tika Integration Tutorial

This article is a tutorial about Apache Solr and Apache Tika Integration. 1. Introduction A Solr index can accept data from many different sources, such as CSV, XML, databases and common binary files. If the data to be indexed is in binary format, such as WORD, PPT, XLS, and PDF, the Solr Content Extraction Library (the Solr Cell framework) built ...

Read More »

Apache Solr OpenNLP Tutorial – Part 2

1. Introduction In Part 1 we’ve set up Apache Solr OpenNLP integration and used its analysis components, tokenizer, and filters, to process and analyze the sample data. In this example, we are going to explore another powerful feature provided by Solr OpenNLP integration: extracting named entities at index time by using OpenNLP NER (Named Entity Recognition) model. Table Of Contents ...

Read More »

Apache Solr OpenNLP Tutorial – Part 1

This is an article about Apache Solr OpenNLP. 1. Introduction Natural Language Processing (NLP) is a field focusing on processing and analyzing human languages by using computers. Using NLP in a search will help search service providers to have a better understanding of what their customers really mean in their searches, thus to run search queries more efficiently and to ...

Read More »