rocketmq-client-cpp.git
16 hours agoMerge pull request #29 from ShannonDing/PullConsumer master
von gosling [Wed, 12 Dec 2018 06:57:13 +0000 (14:57 +0800)] 
Merge pull request #29 from ShannonDing/PullConsumer

Add name server domain support and refactor pull consumer.

16 hours agoModify pull consumer example 29/head
ShannonDing [Wed, 12 Dec 2018 06:29:27 +0000 (14:29 +0800)] 
Modify pull consumer example

17 hours agoAdd name server domain support and refactor pull consumer
ShannonDing [Wed, 12 Dec 2018 06:12:58 +0000 (14:12 +0800)] 
Add name server domain support and refactor pull consumer

18 hours agoMerge pull request #28 from ShannonDing/PullConsumer
von gosling [Wed, 12 Dec 2018 04:43:01 +0000 (12:43 +0800)] 
Merge pull request #28 from ShannonDing/PullConsumer

[ISSUE #24]Catch CPP exception and convert to the error code in C API

33 hours agoCatch CPP exception and convert to error code in C API 28/head
ShannonDing [Tue, 11 Dec 2018 13:30:28 +0000 (21:30 +0800)] 
Catch CPP exception and convert to error code in C API

36 hours agoMerge pull request #27 from ShannonDing/PullConsumer
von gosling [Tue, 11 Dec 2018 10:31:57 +0000 (18:31 +0800)] 
Merge pull request #27 from ShannonDing/PullConsumer

Change PullConsumer model to CLUSTER & format example code style

37 hours agoChange PullConsumer model to CLUSTER & format example code style 27/head
ShannonDing [Tue, 11 Dec 2018 09:55:22 +0000 (17:55 +0800)] 
Change PullConsumer model to CLUSTER & format example code style

6 days agoPolish readme 1.2.0
dongeforever [Thu, 6 Dec 2018 12:55:18 +0000 (20:55 +0800)] 
Polish readme

6 days agoPolish readme
dongeforever [Thu, 6 Dec 2018 07:35:57 +0000 (15:35 +0800)] 
Polish readme

6 days agoMerge pull request #26 from ShannonDing/PreRelease
von gosling [Thu, 6 Dec 2018 03:15:17 +0000 (11:15 +0800)] 
Merge pull request #26 from ShannonDing/PreRelease

Remove Chinese doc and update README

6 days agoRemove Chinese doc and update README 26/head
ShannonDing [Thu, 6 Dec 2018 02:41:19 +0000 (10:41 +0800)] 
Remove Chinese doc and update README

6 days agoMerge pull request #25 from ShannonDing/license
von gosling [Thu, 6 Dec 2018 02:19:47 +0000 (10:19 +0800)] 
Merge pull request #25 from ShannonDing/license

Add license and notice

6 days agoMerge pull request #22 from jonnxu/master
von gosling [Thu, 6 Dec 2018 02:16:44 +0000 (10:16 +0800)] 
Merge pull request #22 from jonnxu/master

Add description for Mac platform and delete key world function for build.sh

7 days agoAdd licence and notice 25/head
ShannonDing [Wed, 5 Dec 2018 15:02:55 +0000 (23:02 +0800)] 
Add licence and notice

7 days agoRemove the vague data
von gosling [Wed, 5 Dec 2018 13:17:52 +0000 (21:17 +0800)] 
Remove the vague data

7 days agoUpdate Mac to Mac OS 22/head
Jonnxu [Wed, 5 Dec 2018 02:11:46 +0000 (10:11 +0800)] 
Update Mac to Mac OS

7 days agoAdd , between Windows and Mac
Jonnxu [Wed, 5 Dec 2018 02:07:09 +0000 (10:07 +0800)] 
Add , between Windows and Mac

7 days agoAdd description for support Mac platform
Jonnxu [Wed, 5 Dec 2018 01:06:40 +0000 (09:06 +0800)] 
Add description for support Mac platform

7 days agoDelete key world function for build.sh
Jonnxu [Wed, 5 Dec 2018 01:05:28 +0000 (09:05 +0800)] 
Delete key world function for build.sh

Delete key world function for build.sh so ubuntu can exec build.sh

11 days agoMerge pull request #20 from ShannonDing/fix
duheng [Sat, 1 Dec 2018 11:50:34 +0000 (19:50 +0800)] 
Merge pull request #20 from ShannonDing/fix

Fix example crash error

11 days agoFix example crash error 20/head
ShannonDing [Sat, 1 Dec 2018 11:45:40 +0000 (11:45 +0000)] 
Fix example crash error

12 days agoMerge pull request #19 from jonnxu/master
duheng [Fri, 30 Nov 2018 13:59:53 +0000 (21:59 +0800)] 
Merge pull request #19 from jonnxu/master

Update deploy script

12 days agoNo need root authority to exec build.sh 19/head
Jonnxu [Fri, 30 Nov 2018 12:50:12 +0000 (20:50 +0800)] 
No need root authority to exec build.sh

No need root authority to exec build.sh

12 days agoUpdate deploy.sh for just package rocketmq
Jonnxu [Fri, 30 Nov 2018 12:37:23 +0000 (20:37 +0800)] 
Update deploy.sh for just package rocketmq

Update deploy.sh for just package rocketmq-client-cpp.tar.gz

12 days agoResolve the compile error
Jonnxu [Fri, 30 Nov 2018 12:30:54 +0000 (20:30 +0800)] 
Resolve the compile error

Resolve the compile error

12 days agoFix the typo
von gosling [Fri, 30 Nov 2018 02:29:58 +0000 (10:29 +0800)] 
Fix the typo

12 days agoMerge pull request #15 from jsj020122/master
von gosling [Fri, 30 Nov 2018 02:21:46 +0000 (10:21 +0800)] 
Merge pull request #15 from jsj020122/master

Dependency c header instead of cpp header

12 days agoUpdate CCommon.h 15/head
von gosling [Fri, 30 Nov 2018 02:20:10 +0000 (10:20 +0800)] 
Update CCommon.h

12 days agoMerge branch 'master' into master
jsj020122 [Fri, 30 Nov 2018 02:11:09 +0000 (10:11 +0800)] 
Merge branch 'master' into master

12 days agoMerge pull request #18 from wlliqipeng/master
von gosling [Fri, 30 Nov 2018 02:06:25 +0000 (10:06 +0800)] 
Merge pull request #18 from wlliqipeng/master

12 days agoMerge pull request #17 from jonnxu/master
von gosling [Fri, 30 Nov 2018 02:05:18 +0000 (10:05 +0800)] 
Merge pull request #17 from jonnxu/master

Update build script to "green" build, libraries will be built and saved only in rocketmq-client-cpp Instead of system path

13 days agoResolve Message's msgId is same between Producer and Consumer 17/head
xujiang1 [Thu, 29 Nov 2018 07:18:01 +0000 (15:18 +0800)] 
Resolve Message's msgId is same between Producer and Consumer

13 days agoModify the api name from setMessageModel to SetPushConsumerMessageModel 18/head
wlliqipeng [Thu, 29 Nov 2018 05:53:06 +0000 (13:53 +0800)] 
Modify the api name from setMessageModel to SetPushConsumerMessageModel

13 days agoAdd C-Style API setMessageModel
wlliqipeng [Thu, 29 Nov 2018 05:36:49 +0000 (13:36 +0800)] 
Add C-Style API setMessageModel

13 days agoremove CPPCommon.h
jsj020122 [Thu, 29 Nov 2018 02:32:06 +0000 (10:32 +0800)] 
remove CPPCommon.h

13 days agoUpdate build script to "green" build, libevent/jsoncpp/libevent will be build and...
xujiang1 [Thu, 29 Nov 2018 01:38:20 +0000 (09:38 +0800)] 
Update build script to "green" build, libevent/jsoncpp/libevent will be build and files will be saved only in rocketmq-client-cpp other system path

2 weeks agoMerge pull request #16 from wenfengwang/master
von gosling [Wed, 28 Nov 2018 09:55:36 +0000 (17:55 +0800)] 
Merge pull request #16 from wenfengwang/master

Fix compile errors on macOS

2 weeks agoc and cppp independency
jsj020122 [Wed, 28 Nov 2018 04:04:17 +0000 (12:04 +0800)] 
c and cppp independency

2 weeks agocpp and c indenpendcy
jsj020122 [Wed, 28 Nov 2018 03:42:18 +0000 (11:42 +0800)] 
cpp and c indenpendcy

2 weeks agomodify readme.md
jsj020122 [Tue, 27 Nov 2018 07:59:46 +0000 (15:59 +0800)] 
modify readme.md

2 weeks agoFix compile errors of macOS 16/head
wangwenfeng [Mon, 26 Nov 2018 17:01:23 +0000 (01:01 +0800)] 
Fix compile errors of macOS

2 weeks agomove define to common.h
DESKTOP-HB2B64A\Administrator [Fri, 23 Nov 2018 14:46:05 +0000 (22:46 +0800)] 
move define to common.h

2 weeks agoMerge pull request #14 from jsj020122/master
von gosling [Fri, 23 Nov 2018 10:06:15 +0000 (18:06 +0800)] 
Merge pull request #14 from jsj020122/master

2 weeks agoMerge branch 'master' into master 13/head 14/head
jsj020122 [Fri, 23 Nov 2018 03:42:46 +0000 (11:42 +0800)] 
Merge branch 'master' into master

2 weeks agoMerge pull request #11 from jonnxu/master
von gosling [Fri, 23 Nov 2018 02:38:41 +0000 (10:38 +0800)] 
Merge pull request #11 from jonnxu/master

2 weeks agowindows support
jsj020122 [Fri, 23 Nov 2018 02:22:03 +0000 (10:22 +0800)] 
windows support

2 weeks agoResolve the bug for StringIdMaker not support Win32 platform 11/head
jonnxu [Thu, 22 Nov 2018 15:46:44 +0000 (23:46 +0800)] 
Resolve the bug for StringIdMaker not support Win32 platform

2 weeks agoadd project dependency
jsj020122 [Thu, 22 Nov 2018 12:41:44 +0000 (20:41 +0800)] 
add project dependency

2 weeks agofix bug of win32 project
jsj020122 [Thu, 22 Nov 2018 12:00:17 +0000 (20:00 +0800)] 
fix bug of win32 project

2 weeks agowindows build shell and project
jsj020122 [Thu, 22 Nov 2018 11:42:02 +0000 (19:42 +0800)] 
windows build shell and project

2 weeks agoUpdate some README.md description
Jonnxu [Wed, 21 Nov 2018 15:00:55 +0000 (23:00 +0800)] 
Update some README.md description

Update some README.md description

2 weeks agoAdd exist command when there is error in building dependcy libraries
xujiang1 [Wed, 21 Nov 2018 11:48:07 +0000 (19:48 +0800)] 
Add exist command when there is error in building dependcy libraries

2 weeks agoRevert "1. update boost version from 1.56 to 1.58"
xujiang1 [Wed, 21 Nov 2018 11:19:34 +0000 (19:19 +0800)] 
Revert "1. update boost version from 1.56 to 1.58"

This reverts commit bddca15f86818ae77acb1ccaea491fca3211deb1.

2 weeks agoUpdate boost version from 1.56 to 1.58 for build.sh and README.md
xujiang1 [Wed, 21 Nov 2018 10:37:49 +0000 (18:37 +0800)] 
Update boost version from 1.56 to 1.58 for build.sh and README.md
Resolve a bug for build.sh when user copy libevent/jsoncpp/boost source files to rocketmq-client-cpp dir other then downloaded by build.sh

2 weeks agoUpdate the boost version to 1.58.0 for build.sh
xujiang1 [Wed, 21 Nov 2018 10:20:03 +0000 (18:20 +0800)] 
Update the boost version to 1.58.0 for build.sh
Resolve the bug for build by build.sh when copy libraries source to rocketmq-client-root/ other than download from internet

2 weeks agoMerge pull request #12 from wlliqipeng/master
von gosling [Thu, 22 Nov 2018 07:08:54 +0000 (15:08 +0800)] 
Merge pull request #12 from wlliqipeng/master

Add C-Style  API RegisterMessageCallbackOrderly and UnregisterMessageCallbackOrderly

2 weeks agoAdd C-Style API RegisterMessageCallbackOrderly and UnregisterMessageCallbackOrderly 12/head
wlliqipeng [Thu, 22 Nov 2018 03:51:56 +0000 (11:51 +0800)] 
Add C-Style  API RegisterMessageCallbackOrderly and UnregisterMessageCallbackOrderly

3 weeks agoMerge pull request #10 from wlliqipeng/master
von gosling [Tue, 20 Nov 2018 12:44:18 +0000 (20:44 +0800)] 
Merge pull request #10 from wlliqipeng/master

3 weeks agoAdd some notes 10/head
wlliqipeng [Tue, 20 Nov 2018 11:50:37 +0000 (19:50 +0800)] 
Add some notes

3 weeks agoMerge pull request #8 from jonnxu/master
von gosling [Tue, 20 Nov 2018 11:06:04 +0000 (19:06 +0800)] 
Merge pull request #8 from jonnxu/master

Add a key build script to build static and share library

3 weeks agoSupport order producer
wlliqipeng [Tue, 20 Nov 2018 09:57:51 +0000 (17:57 +0800)] 
Support order producer

3 weeks agoMerge pull request #9 from ShannonDing/master
von gosling [Tue, 20 Nov 2018 09:54:51 +0000 (17:54 +0800)] 
Merge pull request #9 from ShannonDing/master

3 weeks agoSupport pull consumer 9/head
ShannonDing [Tue, 20 Nov 2018 09:28:36 +0000 (17:28 +0800)] 
Support pull consumer

3 weeks agoSupport Pull Consumer
ShannonDing [Tue, 20 Nov 2018 03:25:27 +0000 (11:25 +0800)] 
Support Pull Consumer

3 weeks agoupdate boost version from 1.56 to 1.58 8/head
Jonnxu [Tue, 20 Nov 2018 02:42:45 +0000 (10:42 +0800)] 
update boost version from 1.56 to 1.58

update boost version from 1.56 to 1.58, and update the help description

3 weeks agoMerge branch 'master' into master
Jonnxu [Mon, 19 Nov 2018 15:23:07 +0000 (23:23 +0800)] 
Merge branch 'master' into master

3 weeks agoadd msgId in SendResult produced by client and offsetMsgId produced by broker
jonnxu [Sun, 18 Nov 2018 17:19:34 +0000 (01:19 +0800)] 
add msgId in SendResult produced by client and offsetMsgId produced by broker

3 weeks agoRevert "update define the Property name for MQMessage, rocketmq-client-cpp consisten...
jonnxu [Sun, 18 Nov 2018 16:35:04 +0000 (00:35 +0800)] 
Revert "update define the Property name for MQMessage, rocketmq-client-cpp consisten with rocketmq-client-java"

This reverts commit 0b7f5a43bd35b0b34f62aa10f568bdfbc67ad592.

3 weeks agoupdate define the Property name for MQMessage, rocketmq-client-cpp consisten with...
jonnxu [Sat, 17 Nov 2018 15:26:19 +0000 (23:26 +0800)] 
update define the Property name for MQMessage, rocketmq-client-cpp consisten with rocketmq-client-java

3 weeks agoadd low latency and high tps description
Jonnxu [Fri, 16 Nov 2018 16:22:22 +0000 (00:22 +0800)] 
add low latency and high tps description

add low latency and high tps description

3 weeks agoreplace onekeybuild.sh by build.sh
jonnxu [Fri, 16 Nov 2018 15:33:02 +0000 (23:33 +0800)] 
replace onekeybuild.sh by build.sh

3 weeks agoMerge branch 'master' of https://github.com/jonnxu/rocketmq-client-cpp
jonnxu [Fri, 16 Nov 2018 15:30:53 +0000 (23:30 +0800)] 
Merge branch 'master' of https://github.com/jonnxu/rocketmq-client-cpp

3 weeks agopackage all the libevent,jsoncpp,boost,rocketmq,Signature static libraries to one...
jonnxu [Fri, 16 Nov 2018 15:30:11 +0000 (23:30 +0800)] 
package all the libevent,jsoncpp,boost,rocketmq,Signature static libraries to one librocketmq.a

3 weeks agoupdated for one key build script
jonnxu [Fri, 16 Nov 2018 15:28:25 +0000 (23:28 +0800)] 
updated for one key build script

3 weeks agoadd build.sh
jonnxu [Fri, 16 Nov 2018 15:27:53 +0000 (23:27 +0800)] 
add build.sh

3 weeks agoupdate readme with one key build script
Jonnxu [Fri, 16 Nov 2018 15:01:58 +0000 (23:01 +0800)] 
update readme with one key build script

update readme with one key build script, user can only run the build.sh to build rocketmq-client static and share library

3 weeks agoudpate readme with newest format and content
Jonnxu [Thu, 15 Nov 2018 18:13:29 +0000 (02:13 +0800)] 
udpate readme with newest format and content

udpate readme with newest format and content

3 weeks agoset Boost_USE_MULTITHREADED ON by default
Jonnxu [Thu, 15 Nov 2018 14:55:36 +0000 (22:55 +0800)] 
set Boost_USE_MULTITHREADED ON by default

set Boost_USE_MULTITHREADED ON by default

3 weeks agoupdate onekeybuild
Jonnxu [Thu, 15 Nov 2018 14:53:25 +0000 (22:53 +0800)] 
update onekeybuild

update onekeybuild when compile static library with -fPIC and so on

3 weeks agoinstall libSignature.a to rocketmq
Jonnxu [Thu, 15 Nov 2018 14:29:53 +0000 (22:29 +0800)] 
install libSignature.a to rocketmq

install libSignature.a to /usr/local/lib/ because it will packet all the boost,libevent,jsoncpp,rocketmq,signature to one  static library

3 weeks agocompile with -O2 and delete -g by default
Jonnxu [Thu, 15 Nov 2018 14:25:58 +0000 (22:25 +0800)] 
compile with -O2 and delete -g by default

compile with -O2 and delete -g by default

3 weeks agoupdate onekeybuild add shared build
Jonnxu [Thu, 15 Nov 2018 02:35:12 +0000 (10:35 +0800)] 
update onekeybuild add shared build

update onekeybuild add shared build

3 weeks agoadd -DBOOST_ALL_DYN_LINK for link shared boost
Jonnxu [Thu, 15 Nov 2018 02:25:20 +0000 (10:25 +0800)] 
add -DBOOST_ALL_DYN_LINK for link shared boost

add -DBOOST_ALL_DYN_LINK for link shared boost, otherwire it will linker error to libboost_log
such as linker error : undefined reference to boost::log::v2_mt_posix::basic_formatter

3 weeks agocompile example with lib accord to rocketmq-client
Jonnxu [Thu, 15 Nov 2018 01:15:37 +0000 (09:15 +0800)] 
compile example with lib accord to rocketmq-client

compile example with lib accord to rocketmq-client, ifrocketmq-client is static then link static else link shared

4 weeks agoadd onekeybuild
Jonnxu [Wed, 14 Nov 2018 14:31:21 +0000 (22:31 +0800)] 
add onekeybuild

add the first version of onekeybuild.sh

4 weeks agochange Boost_USE_STATIC_LIBS default value
Jonnxu [Wed, 14 Nov 2018 02:35:03 +0000 (10:35 +0800)] 
change Boost_USE_STATIC_LIBS default value

change default value of Boost_USE_STATIC_LIBS to ON
change set to option, so user can change the value by cmd

4 weeks agoadd control parameter
Jonnxu [Tue, 13 Nov 2018 15:27:48 +0000 (23:27 +0800)] 
add control parameter

add control parameter to indicate compile static or shared library for rocketmq-client-cpp

4 weeks agoadd control parameter
Jonnxu [Tue, 13 Nov 2018 15:24:07 +0000 (23:24 +0800)] 
add control  parameter

add parameter to control compile static or shared library for rocketmq-client-cpp

4 weeks agoMerge pull request #7 from jonnxu/master
duheng [Tue, 13 Nov 2018 15:10:28 +0000 (23:10 +0800)] 
Merge pull request #7 from jonnxu/master

delete cmake find the library of Libevent_openssl

4 weeks agoMerge pull request #5 from wlliqipeng/master
duheng [Tue, 13 Nov 2018 15:10:11 +0000 (23:10 +0800)] 
Merge pull request #5 from wlliqipeng/master

add C-API SendMessageOneway

4 weeks agodelete cmake find the library of Libevent_openssl 7/head
Jonnxu [Tue, 13 Nov 2018 05:38:28 +0000 (13:38 +0800)] 
delete cmake find the library of Libevent_openssl

delete cmake find the library of Libevent_openssl

4 weeks agoadd C-API SendMessageOneway 5/head
wlliqipeng [Tue, 13 Nov 2018 04:11:11 +0000 (12:11 +0800)] 
add C-API SendMessageOneway

4 weeks agoMerge pull request #4 from ShannonDing/master
duheng [Tue, 13 Nov 2018 03:33:21 +0000 (11:33 +0800)] 
Merge pull request #4 from ShannonDing/master

Add C Samples and Initialize Sigaction

4 weeks agoMerge pull request #3 from jonnxu/jonnxu-patch-readme
von gosling [Mon, 12 Nov 2018 03:53:01 +0000 (11:53 +0800)] 
Merge pull request #3 from jonnxu/jonnxu-patch-readme

4 weeks agoadd features of latency, tps and reliability 3/head
Jonnxu [Mon, 12 Nov 2018 01:47:27 +0000 (09:47 +0800)] 
add features of latency, tps and reliability

4 weeks agoUpdate README.md
Jonnxu [Sun, 11 Nov 2018 18:14:59 +0000 (02:14 +0800)] 
Update README.md

4 weeks agoupdate README.md
Jonnxu [Sun, 11 Nov 2018 18:06:59 +0000 (02:06 +0800)] 
update README.md

update  format and content for README

4 weeks agoAdd C Samples 4/head
shannonDing [Sat, 10 Nov 2018 13:48:05 +0000 (13:48 +0000)] 
Add C Samples

4 weeks agoSupport C99 and Add C Samples
ShannonDing [Sat, 10 Nov 2018 12:21:00 +0000 (20:21 +0800)] 
Support C99 and Add C Samples

4 weeks agoSupport C99 and Add C Samples
ShannonDing [Sat, 10 Nov 2018 09:40:46 +0000 (17:40 +0800)] 
Support C99 and Add C Samples