WenMing
|
99bd870ff8
|
conf: removed user resty and add server header. (#29)
* conf: removed user resty and add server header.
* dir: added `logs` dir.
|
2019-05-28 10:19:34 +08:00 |
|
Yuansheng Wang
|
20e2b486bd
|
test: updated the test case.
|
2019-05-28 09:51:38 +08:00 |
|
Yuansheng Wang
|
2c0cf0594a
|
feature: support service model.
|
2019-05-28 09:51:38 +08:00 |
|
Yuansheng Wang
|
cf05aef2d6
|
optimize: reused the temporary Lua table.
|
2019-05-27 10:22:30 +08:00 |
|
Yuansheng Wang
|
4b899530c2
|
optimize prometheus plugin: used lrucache way to cache the encoded label value.
|
2019-05-25 00:39:40 +08:00 |
|
Yuansheng Wang
|
c40dbf4b8d
|
bugfix: cleared the table cache when reload local plugins.
|
2019-05-24 23:20:21 +08:00 |
|
Yuansheng Wang
|
7aa5b22505
|
optimize: used lrucache to store the api router.
|
2019-05-24 23:20:21 +08:00 |
|
Yuansheng Wang
|
122777cffa
|
feature: implemented plugin prometheus .
|
2019-05-24 23:20:21 +08:00 |
|
Yuansheng Wang
|
a03e076e4b
|
feature: allowed custom plugin lrucache parameters.
|
2019-05-24 13:37:51 +08:00 |
|
Yuansheng Wang
|
1b154f27a9
|
change: used different parameter for plugin balancer .
|
2019-05-24 11:50:10 +08:00 |
|
Yuansheng Wang
|
c3c046f0fc
|
optimize: removed the version in lrucache key .
|
2019-05-24 09:22:06 +08:00 |
|
Yuansheng Wang
|
c3f61fa080
|
optmize: used common lrucache to store and fetch the server_piker .
|
2019-05-23 22:38:08 +08:00 |
|
Yuansheng Wang
|
3cf18bb4eb
|
bugfix: maybe missing body when calling response.exit .
|
2019-05-23 21:57:51 +08:00 |
|
Yuansheng Wang
|
6ab1dcde81
|
change: saved the consumer id to ctx.
|
2019-05-23 21:29:56 +08:00 |
|
Yuansheng Wang
|
743be5eaa0
|
doc: added doc for plugin key-auth .
|
2019-05-23 09:27:15 -04:00 |
|
Yuansheng Wang
|
f454328605
|
feature: get the consumer id by auth plugin like key-auth .
|
2019-05-23 09:27:15 -04:00 |
|
Yuansheng Wang
|
162c2e0dc7
|
feature: added core.request module.
|
2019-05-23 15:19:07 +08:00 |
|
Yuansheng Wang
|
0d64f7d1c3
|
change: used response which is a fully name.
|
2019-05-23 14:42:42 +08:00 |
|
Yuansheng Wang
|
ebd046dbdf
|
change: fetched all of the config from apisix.core.config .
|
2019-05-22 09:19:25 +08:00 |
|
Yuansheng Wang
|
2a3b1c87e9
|
change: renamed plugin file, made it simple.
|
2019-05-21 23:24:19 +08:00 |
|
Yuansheng Wang
|
d1e283d9d9
|
doc: added doc of limit count .
|
2019-05-21 23:08:30 +08:00 |
|
Yuansheng Wang
|
f447835f2c
|
optmize: used lrucache + config_etcd to cache all of the routes from etcd, deleted the duplicated code.
|
2019-05-21 22:53:28 +08:00 |
|
Yuansheng Wang
|
4f71bc97e8
|
change: added todo comments.
|
2019-05-21 11:53:04 +08:00 |
|
Yuansheng Wang
|
b947dab39c
|
feature: implemented set_header in response module.
|
2019-05-21 11:51:46 +08:00 |
|
Yuansheng Wang
|
1f1696c0e9
|
feature: implemented plugin limit-count .
|
2019-05-21 11:17:46 +08:00 |
|
Yuansheng Wang
|
31fac0c739
|
optmize: supported to use stale object for lrucache case.
|
2019-05-21 11:04:05 +08:00 |
|
Yuansheng Wang
|
242da97d4f
|
change: code style.
|
2019-05-21 10:42:26 +08:00 |
|
Yuansheng Wang
|
4570ba59c0
|
feature: supported to use lrucache for plugin developer.
|
2019-05-21 10:02:06 +08:00 |
|
Yuansheng Wang
|
20e240bb96
|
feature: implemented new feature limit-req .
|
2019-05-21 10:02:06 +08:00 |
|
Yuansheng Wang
|
ee1d508e04
|
change: code style.
|
2019-05-20 12:06:34 +08:00 |
|
Yuansheng Wang
|
8cac0b806d
|
doc: changed the order.
|
2019-05-20 11:07:03 +08:00 |
|
Yuansheng Wang
|
87da471f0c
|
doc: added install section and the example config in etcd.
|
2019-05-20 11:02:05 +08:00 |
|
YuanSheng Wang
|
4fc74ea6e7
|
feature: the upstream data can be stored under /user_upstream and indexed by id. (#18)
* change: code style, used `apisix.core` if possible.
|
2019-05-20 10:36:23 +08:00 |
|
Yuansheng Wang
|
097ef81d69
|
feature: supported for automatically getting the latest etcd data.
|
2019-05-17 17:47:58 +08:00 |
|
Yuansheng Wang
|
c7f7bceda5
|
optimize: cached the version of config to api_ctx , make it more easy to use.
|
2019-05-17 16:23:51 +08:00 |
|
YuanSheng Wang
|
95712403c0
|
feature: supported balancer phase. (#16)
|
2019-05-17 15:58:15 +08:00 |
|
Yuansheng Wang
|
d605a01b2a
|
change: rename the project to apisix .
Fixed #14.
|
2019-05-13 14:31:26 +08:00 |
|
YuanSheng Wang
|
e7aeab2e9f
|
feature: fetched the routes from etcd and update the routes automatic. (#11)
|
2019-05-11 10:14:46 +08:00 |
|
Yuansheng Wang
|
f24508655b
|
change: removed option prefix of etcd config.
|
2019-05-08 14:09:46 +08:00 |
|
Yuansheng Wang
|
5f76d73a9c
|
change: make apimeta as a global variable and it include most libraries.
|
2019-05-08 11:30:16 +08:00 |
|
YuanSheng Wang
|
2927a60c89
|
feature: supported to load the plugin and passed a simple example. (#7)
|
2019-05-08 10:38:45 +08:00 |
|
Yuansheng Wang
|
ff45314b7e
|
doc: updated the image of plugin internal.
|
2019-05-07 16:39:36 +08:00 |
|
Yuansheng Wang
|
618201c7ce
|
change: renamed the plugin's base file to base_plugin .
|
2019-05-07 16:06:01 +08:00 |
|
Yuansheng Wang
|
0b302a2d47
|
change: used '###-##-###' as the name style of plugin.
|
2019-05-07 15:58:44 +08:00 |
|
Yuansheng Wang
|
606e463f10
|
doc: removed the shadow of line.
|
2019-05-06 21:13:56 +08:00 |
|
Yuansheng Wang
|
261a1d0d0a
|
doc: updated the flow of loading plugin.
|
2019-05-06 09:09:39 -04:00 |
|
YuanSheng Wang
|
aa45402ba5
|
change: added Makefile to manage apimeta server. (#5)
* change: added Makefile to manage apimeta server.
|
2019-05-06 18:17:29 +08:00 |
|
YuanSheng Wang
|
b7694e0701
|
feature: mini example to load plugin. (#4)
* feature: mini example to load plugin.
|
2019-05-06 16:02:28 +08:00 |
|
YuanSheng Wang
|
ee9f074864
|
change: renamed the basic library to 'core'. (#3)
|
2019-05-06 14:40:10 +08:00 |
|
YuanSheng Wang
|
1703fc62ae
|
change: added an example of plugin. (#2)
* change: added an example of plugin.
|
2019-05-06 14:36:18 +08:00 |
|