Mongoshake is what, incredibly to the world's top LC3 open-source summit to do things

Source: Internet
Author: User

Drop, drip ... Why is such a beginning, brush vibrato understand, there is a period of time driving in the road, a bunch of shaking friends by the horn let you pick up the signal, embarrassed a embarrassed, that this and today talk about the topic have what relationship? I'm telling you, there's no relation between Mao. hahaha haha dozen but I, there is no way I am so powerful, ha ha ha haha can't catch up with me, La la la la, la La.

Not naughty, every day the code is also very tired, brush will be chattering under the normal, so today to talk about the topic, and this vibrato has a relationship, or really hair relationship is not, have to say a little relationship, is a "shaking" word, English name: Shake. There is culture or can be zhuangbility, hahaha.

Today's protagonist called Mongoshake, we develop small brother first and I said the name of the time, I thought he went to that feasting too much, take the name is the night restaurants, the result of the next second is I was PA pa face, this shake is not shaking, is not the shaking of the nightclub, This shake is awesome, let's take a look:

Mongoshake debut

Mongoshake is a common platform-based service written in Golang language, which reads the oplog operation log of the MongoDB cluster, replicates the MongoDB data, and subsequently realizes the specific requirements through the Operation log. Logs can provide a lot of scenarios for the application, for this reason, we have considered the design of the mongoshake into a common platform-based services. Through the operation log, we provide log data subscription consumption pub/sub function, through the SDK, Kafka, Metaq and other ways to adapt to different scenarios (such as log subscription, data center synchronization, cache asynchronous elimination, etc.). The cluster data synchronization is one of the core application scenarios, which achieves the synchronization goal by grasping the oplog, and realizes the disaster preparation and the multi-live business scene.

Example of mongoshake application scenario

There are several scenarios for Mongoshake:

Asynchronous replication of data between 1.MongoDB clusters eliminates business double write overhead.

2.MongoDB mirrored backup of data between clusters (current 1.0 open source version Support Limited)

3. Offline Log Analysis

4. Log Subscriptions

5. Data routing. According to the business requirements, combined with the log subscription and filtering mechanism, we can obtain the data of interest and achieve the function of data routing.

6.Cache synchronization. Log analysis results, know which caches can be eliminated, which caches can be preloaded, and reverse-drive cache updates

7. Log-based cluster monitoring

Mongoshake in LC3 Open source.

First popular Science under Lc3:linuxcon + Containercon + cloudopen (LC3) China is Lfasia, LLC hosts the flagship annual open-source event. China was first landed in June last year, attracting more than 2000 enthusiastic participants. This year from June 25 to 27th, 2018 LC3 China will be held in the Beijing National Convention Center, and our Mongoshake, to LC3 to do things, can not go to the scene is OK,

>>>> Read the full text

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.