Commit Graph

120 Commits

Author SHA1 Message Date
Yuansheng Wang
b537c99058 doc: used sudo to install apisix by luarocks. 2019-06-04 17:43:46 +08:00
Yuansheng Wang
5e427d76f4 doc: used wiki to show how to install dependencies. 2019-06-04 17:01:06 +08:00
WenMing
d28ab6f986
Update README.md 2019-06-04 15:20:41 +08:00
Yuansheng Wang
c9761f3c44 luarocks: installed the COPYRIGHT, README to config folder. 2019-06-04 00:03:17 -04:00
Yuansheng Wang
2fe68e854b luarocks: only installed Lua modules and configure files. 2019-06-04 10:32:14 +08:00
Yuansheng Wang
c78f6a207d bugfix: updated the version of the configuration data if there are any changes. 2019-06-04 09:20:32 +08:00
Yuansheng Wang
a7697c2d4b CLI: Initialized etcd and nginx.conf at apisix server startup. 2019-06-04 08:11:39 +08:00
Yuansheng Wang
7090e02d4b bumped version to 0.3. 2019-06-03 19:06:04 -04:00
Yuansheng Wang
3a96bfa4d6 luarocsk: added new dependency item. 2019-06-03 21:01:50 +08:00
Yuansheng Wang
b4dc3a1efc doc: updated example case. 2019-06-03 17:39:24 +08:00
Yuansheng Wang
24715d92c4 doc: used aliyun as example case. 2019-06-03 05:37:12 -04:00
WenMing
3392fa3f6f
doc: add qq group. (#44) 2019-06-03 16:29:08 +08:00
WenMing
32da09c913
test: add travis CI. (#43) 2019-06-03 16:24:38 +08:00
Yuansheng Wang
ed0fa62a82 change: printed fewer logs when a duplicate error log is generated. 2019-06-03 16:17:30 +08:00
Yuansheng Wang
b24ac53977 CLI: generated different nginx.conf for different OS. 2019-06-03 16:15:57 +08:00
Yuansheng Wang
c5395ce6d7 bugfix: disabled some feature under MAC OS X. 2019-06-03 14:16:27 +08:00
Yuansheng Wang
08cf2700a3 cli: showed the init action in help message. 2019-06-03 13:34:35 +08:00
Yuansheng Wang
107eb65c6c cli: added some todo comments. 2019-06-03 13:29:12 +08:00
Yuansheng Wang
046da61f5c feature: supported more actions for cli. 2019-06-03 13:20:25 +08:00
Yuansheng Wang
2c742fab79 feature: implemented CLI tools apisix. 2019-06-03 01:14:56 -04:00
WenMing
494d713333
style: add config of luacheck. (#41) 2019-06-03 10:02:32 +08:00
WenMing
ac32ff342e
Create CODE_OF_CONDUCT.md (#40) 2019-06-03 10:00:19 +08:00
Yuansheng
8d091a10f6 change: used the dependencies library with specified version. 2019-06-02 21:32:00 -04:00
WenMing
80f9613669
Update apisix-0.1-0.rockspec 2019-06-03 09:22:16 +08:00
WenMing
805666619d
doc: added doc for luarocks. (#39) 2019-06-02 20:46:52 +08:00
Yuansheng Wang
e5de7b81da doc: updated the install shell by luarocks. 2019-05-31 21:56:12 +08:00
Yuansheng Wang
184e63e728 luarocks: init version. 2019-05-31 09:50:08 -04:00
WenMing
fc64a4ccba
doc: fixed doc of benchmark. (#38) 2019-05-31 16:52:02 +08:00
WenMing
69030ba953 Merge branch 'master' of github.com:iresty/apisix into up_master 2019-05-31 16:37:48 +08:00
WenMing
122b94e7a4 doc: added benchmark. 2019-05-31 16:37:26 +08:00
Yuansheng Wang
67e0b333ad bugfix: the routes maybe empty. 2019-05-31 15:50:53 +08:00
Yuansheng Wang
368f98b57f plugin prometheus: printed error log if failed to fetch the Nginx status. 2019-05-31 15:22:55 +08:00
Yuansheng Wang
ffea12b92a change: added a new web page to show the Nginx status. 2019-05-31 15:21:51 +08:00
Yuansheng Wang
47c9c3dd5e change: renamed the config version name to conf_version. 2019-05-31 11:27:52 +08:00
Yuansheng Wang
c3fbfc884c plugin prometheus: collected the etcd server status. 2019-05-31 11:26:42 +08:00
Yuansheng Wang
aab9c87547 plugin prometheus: collected the bandwidth data. 2019-05-30 18:16:40 +08:00
Yuansheng Wang
2749c4fce7 plugin prometheus: added more union about connections. 2019-05-30 17:51:21 +08:00
Yuansheng Wang
f18de5e7d2 doc: removed old contents. 2019-05-30 17:49:41 +08:00
Yuansheng Wang
7c90425025 doc: less than 80 character for each line. 2019-05-30 17:49:15 +08:00
Yuansheng Wang
15b8d1d7c4 doc: added new dependency lua-var-nginx-module. 2019-05-30 15:47:10 +08:00
Yuansheng Wang
fe0205629b optimize: used table to store all of the small string parts. 2019-05-30 11:38:04 +08:00
Yuansheng Wang
8349925d03 optimize: used lrucache only for string objects. 2019-05-30 11:17:27 +08:00
Yuansheng Wang
a6425f3a8f change: updated the calling way of ngxvar module which is faster. 2019-05-30 11:14:58 +08:00
Yuansheng Wang
0a94996d05 optmize prometheus: reduced to create temporary string object. 2019-05-29 16:21:39 +08:00
Yuansheng Wang
0da8c5d9b0 optimize: merged the api router and user router to one instance. 2019-05-29 16:20:02 +08:00
Yuansheng Wang
ff5bf33668 optimize: enabled keepalive flag for upstream. 2019-05-29 10:31:20 +08:00
Yuansheng Wang
46a5e7ac19 optimize: reused temporary Lua table by tablepool. 2019-05-29 10:29:40 +08:00
Yuansheng Wang
9c5bb8759a optimize: found by flame graph. 2019-05-29 09:33:04 +08:00
Yuansheng Wang
68963748a1 bugfix: if there is no valid node under the observed 'key', sleep an extra second, avoided the dead loop. 2019-05-28 21:03:10 +08:00
Yuansheng Wang
e408b5a449 limit-req bugfix: used return value to set the response code. 2019-05-28 16:48:54 +08:00