Skip to content

Commit 5547e66

Browse files
committed
test ponfee
1 parent 1fcc166 commit 5547e66

7 files changed

Lines changed: 13 additions & 17 deletions

File tree

shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-handler/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@
4343
<version>${project.version}</version>
4444
</dependency>
4545
<dependency>
46-
<groupId>it.ozimov</groupId>
46+
<groupId>cn.ponfee</groupId>
4747
<artifactId>embedded-redis</artifactId>
48-
<version>0.7.3</version>
48+
<version>1.6</version>
4949
<scope>test</scope>
5050
</dependency>
5151
</dependencies>

shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
<version>${project.version}</version>
3939
</dependency>
4040
<dependency>
41-
<groupId>it.ozimov</groupId>
41+
<groupId>cn.ponfee</groupId>
4242
<artifactId>embedded-redis</artifactId>
43-
<version>0.7.3</version>
43+
<version>1.6</version>
4444
<scope>test</scope>
4545
</dependency>
4646
</dependencies>

shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/pom.xml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,16 @@
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>shenyu-plugin-ratelimiter</artifactId>
2727

28-
<properties>
29-
<embedded-redis.version>0.7.3</embedded-redis.version>
30-
</properties>
31-
3228
<dependencies>
3329
<dependency>
3430
<groupId>org.apache.shenyu</groupId>
3531
<artifactId>shenyu-plugin-cache-redis</artifactId>
3632
<version>${project.version}</version>
3733
</dependency>
3834
<dependency>
39-
<groupId>it.ozimov</groupId>
35+
<groupId>cn.ponfee</groupId>
4036
<artifactId>embedded-redis</artifactId>
41-
<version>${embedded-redis.version}</version>
37+
<version>1.6</version>
4238
<scope>test</scope>
4339
</dependency>
4440
</dependencies>

shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/src/main/resources/META-INF/scripts/concurrent_request_rate_limiter.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ local count = redis.call("zcard", key)
2525
local allowed = 0
2626

2727
if count < capacity then
28-
redis.call("zadd", key, timestamp, id)
28+
redis.call("zadd", key, timestamp .. "", id)
2929
allowed = 1
3030
count = count + 1
3131
end

shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/src/main/resources/META-INF/scripts/request_leaky_rate_limiter.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ else
6969
end
7070

7171
-- update the key bucket water yield
72-
redis.call("SETEX", leaky_bucket_key, key_lifetime, new_bucket_count)
72+
redis.call("SETEX", leaky_bucket_key, key_lifetime .. "", new_bucket_count .. "")
7373

7474
-- update last update time
75-
redis.call("SETEX", last_bucket_key, key_lifetime, now)
75+
redis.call("SETEX", last_bucket_key, key_lifetime .. "", now .. "")
7676

7777
-- return
7878
return {is_allow, new_bucket_count}

shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/src/main/resources/META-INF/scripts/request_rate_limiter.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ if allowed then
4747
allowed_num = 1
4848
end
4949

50-
redis.call("setex", tokens_key, ttl, new_tokens)
51-
redis.call("setex", timestamp_key, ttl, now)
50+
redis.call("setex", tokens_key, ttl .. "", new_tokens .. "")
51+
redis.call("setex", timestamp_key, ttl .. "", now .. "")
5252

5353
return { allowed_num, new_tokens }
5454

shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/src/main/resources/META-INF/scripts/sliding_window_request_rate_limiter.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ local remain_request = capacity - last_requested
4242
local allowed_num = 0
4343
if (last_requested < capacity) then
4444
allowed_num = 1
45-
redis.call('zadd', tokens_key, now, timestamp_key)
45+
redis.call('zadd', tokens_key, now .. "", timestamp_key)
4646
end
4747

4848
--redis.log(redis.LOG_WARNING, "remain_request " .. remain_request)
4949
--redis.log(redis.LOG_WARNING, "allowed_num " .. allowed_num)
5050

5151
redis.call('zremrangebyscore', tokens_key, 0, now - window_size / window_time)
52-
redis.call('expire', tokens_key, math.ceil(window_size))
52+
redis.call('expire', tokens_key, math.ceil(window_size) .. "")
5353

5454
return { allowed_num, remain_request }
5555

0 commit comments

Comments
 (0)