Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

full-async server #37

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
a21e7f2
version 0.8.0
lynncui00 Aug 26, 2016
81ca386
Update README.md
lynncui00 Aug 26, 2016
99b09d0
add submodule protobuf
lynncui00 Aug 26, 2016
a082495
Update README.md
tencent-wechat Aug 28, 2016
a5f5af7
Update README.md
tencent-wechat Aug 28, 2016
ca193c9
Update README.md
mariohuang Sep 2, 2016
8e6e694
add uthread stack protect.
lynncui00 Sep 5, 2016
9ef9f20
add uthread stack protect.
lynncui00 Sep 5, 2016
3beafd5
fix protobuf bin include path
taozhijiang Sep 6, 2016
547eaa9
Merge pull request #8 from taozhijiang/master
lynncui00 Sep 7, 2016
dd828fd
modify submodule
lynncui00 Sep 7, 2016
859d6ef
Update README.md
lynncui00 Sep 7, 2016
b0070b7
Update README.md
lynncui00 Sep 7, 2016
8cf4a79
add travis build file
Sep 16, 2016
4b35d14
add plugin_darwin
Sep 16, 2016
6ef882e
change for plugin_darwin
Sep 16, 2016
09cce96
add travis
Sep 16, 2016
582986a
correct protobuf's url
Sep 16, 2016
0c77368
fix
Sep 16, 2016
6ffa76b
use up-to-date compiler
Sep 16, 2016
63edc9f
add travis
Sep 16, 2016
4a26c47
Update README.md
tencent-wechat Sep 16, 2016
8d331b9
extend stacksize for epoll_io_uthread
liusifan Sep 17, 2016
b603ea0
support daemonize
liusifan Sep 17, 2016
995fa8e
create third_party
liusifan Sep 17, 2016
b7a01e8
add
liusifan Sep 17, 2016
1f2625c
return make result
liusifan Sep 17, 2016
fd9b544
convert ~ to getenv("HOME") in filepath
liusifan Sep 17, 2016
52ed931
keep whole ServiceArgs_t
liusifan Sep 20, 2016
f4566e0
add more log
liusifan Sep 21, 2016
04c157a
support full log functions
liusifan Sep 21, 2016
b5fdcf1
fix compiler warning
liusifan Sep 22, 2016
ef4993f
Merge branch 'master' of https://github.com/liusifan/phxrpc into lius…
Sep 22, 2016
3cf8b2b
Merge branch 'liusifan-master'
Sep 22, 2016
f05f2f1
Update uthread_epoll.cpp
lynncui00 Oct 18, 2016
b02d707
The origin code cannot read the first section if the section is the f…
liusifan Nov 8, 2016
1e7914e
Update http_msg.cpp
lynncui00 Jan 5, 2017
644e270
support uthread worker and auto gen uthread client
lynncui00 Jan 6, 2017
4949c7c
Update README.md
lynncui00 Jan 6, 2017
05bebb9
Update README.md
lynncui00 Jan 6, 2017
9077633
update readme
taohex Aug 2, 2017
172e292
add mqtt protocol
taohex Dec 7, 2017
f04afd6
add mqtt protocol
taohex Dec 7, 2017
333b1db
add mqtt protocol
taohex Dec 7, 2017
cb00c89
add mqtt protocol
taohex Dec 7, 2017
f323428
add mqtt protocol
taohex Dec 7, 2017
64d4062
Merge pull request #33 from taohex/mqtt
taohex Dec 7, 2017
a1cbdc5
add mqtt protocol
taohex Dec 7, 2017
a12789a
fix mqtt protocol
taohex Dec 8, 2017
d4cdd28
add option for generating mqtt protocol
taohex Dec 8, 2017
a1b7ce5
fix mqtt protocol
taohex Dec 8, 2017
1cb381f
fix readme
taohex Feb 27, 2018
855cd11
fix multiple level package name
taohex Mar 9, 2018
7527bda
remove boost dependency
taohex Mar 9, 2018
055dac6
fix codegen
taohexxx Mar 20, 2018
312a63e
fix mqtt protocol
taohexxx Mar 21, 2018
7e6f91b
fix mqtt protocol
taohexxx Mar 21, 2018
de9cae3
update readme
taohexxx Mar 22, 2018
ec2d617
add qos support
taohexxx Mar 22, 2018
b5879ad
refactor msg
taohexxx Apr 19, 2018
5c3b69a
add uthread notifier pool
taohexxx Apr 24, 2018
4cbcc54
full-async mqtt broker
taohexxx Apr 26, 2018
fb97f02
full-async server
taohexxx May 7, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
*.o
*.a
*.pb.*
*_dispatcher.*
!base_dispatcher.*
*_stub.*
*_service.*
*_tool.*
*_main
third_party/*
sbin/*
sample/*

12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Ubuntu 14.04 Trusty support
sudo: required
dist: trusty

language: cpp
compiler: g++
git:
submodules: false
script:
- ./build.sh
notifications:
email: true
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Tencent Inc.

Sifan Liu <stephenliu@tencent.com>
Haochuan Cui <lyncui@tencent.com>
Haochuan Cui <lynncui@tencent.com>
Duokai Huang <mariohuang@tencent.com>


Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

version = 0.8.0

all:
Expand All @@ -19,8 +18,9 @@ phxrpc-$(version).src.tar.gz:

clean:
@( rm -rf lib/*; )
@( cd plugin_boost; make clean )
@( cd phxrpc; make clean )
@( cd codegen; make clean )
@( cd sample; test -f Makefile && make clean )
@( cd plugin_boost; make clean )
@( cd plugin_darwin; make clean )

Loading