Commit Graph

42 Commits

Author SHA1 Message Date
Eric Zhao f6484514ff Add benchmark for Sentinel
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-17 11:44:15 +08:00
Eric Zhao 23f65b9fee Update dependencies and add log
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-17 11:17:24 +08:00
Eric Zhao 94aea568f6 Miscellaneous update
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-15 15:33:29 +08:00
Eric Zhao 49097fa45c Resolves #61: Enhance exception trace in Sentinel Dubbo Adapter
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-15 15:16:33 +08:00
Eric Zhao 820160d542 Fix update logic of minRt in bucket
- Fix incorrect usage. It's not thread-safe when comparing and updating `minRt`, but it's okay since the actual minimum RT often matches free load.

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-14 20:23:42 +08:00
Eric Zhao 6392cb0336 Modify loading mechanism of authority rules: only pick first
- Comment/javadoc refinement

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-13 14:42:33 +08:00
Eric Zhao 4226868dcf Fix typo in rule constants and add authority rule demo
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-13 11:22:03 +08:00
Eric Zhao b76ad9b480
Fix url for Maven Central Badge
Related to #57
2018-08-12 13:29:10 +08:00
Eric Zhao b42a930a83 Update documents
- Add Maven Central badge

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-09 15:42:11 +08:00
Eric Zhao 227776a301 Fixes #52: Error file separator regex in Windows environment
- This bug can cause init failure of `AppNameUtil`

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-09 15:16:11 +08:00
Carpenter Lee 430ef8a99a Fixes #51, use js type–converting comparisons. 2018-08-09 10:10:03 +08:00
Eric Zhao b212e5f26e Bump version to 0.2.0-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 20:45:25 +08:00
Eric Zhao 6bef9a8ee1 Bump version to 0.1.1
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 19:57:37 +08:00
Eric Zhao a65d16083d
Optimize for statistic data structures (#47)
* Optimize for leap array

- Fix a bug: old position is not cleaned when inserting into a new (empty) position
- Reuse buckets for optimization
- The strategy is now changed: deprecated buckets will not be reset until newer time triggered. LeapArray is responsible for filtering the deprecated buckets (e.g. in `list` or `values`)
- Update test cases

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 19:36:42 +08:00
Jason Song b51c3ad13e Add Apollo data source extension (#46) 2018-08-08 18:53:13 +08:00
Eric Zhao 73b0979542 Remove sentinel-spring-boot-starter module
- This has been replaced with Spring Cloud Alibaba

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 17:19:16 +08:00
Eric Zhao 008b82078d Fix pom.xml error of sentinel-transport
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 17:19:16 +08:00
Carpenter Lee 40514587ac Set SystemRule's threshold to zero is allowed. 2018-08-08 14:33:13 +08:00
Eric Zhao b1cf30fc24 Add support for shared block handler
- Update javadoc and document

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 10:40:38 +08:00
Eric Zhao d0970d5ef7 Add demo for Sentinel Annotation AspectJ with Spring AOP
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 10:40:38 +08:00
Eric Zhao 348b1c819b Add Sentinel annotation definition and aspectj extension
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 10:40:38 +08:00
Eric Zhao b37c237a61 Add default fallback support for Dubbo
- Update test cases and demo

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-08 10:09:13 +08:00
Eric Zhao 0438d530d4 Update documents
- Update document for Dubbo demo
- Update document for extensions

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-07 19:43:32 +08:00
Eric Zhao 35c5bad3e4 Fixes #38: Enhance error handling when parsing bad dashboard addresses
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-06 10:40:50 +08:00
Eric Zhao fd936a4567 Update ZooKeeper data source integration
- Code refinement
- Add test cases

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-06 10:02:02 +08:00
guonanjun 3395412c57 Add ZooKeeper data source for Sentinel (#33) 2018-08-05 13:03:18 +08:00
yizhenqiang 8075232cdd Add volatile to methodNameMap and chainMap (#34)
Modify MethodUtil#methodNameMap and CtSph#chainMap: add `volatile` to keep in line with others
2018-08-05 09:05:55 +08:00
Eric Zhao b2a3ef26a7 Fixes test cases for degrade regarding the new strategy
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-01 22:24:00 +08:00
Eric Zhao 1c9f1606ca Fixes #20: Fix runtime port and heartbeat sending logic
- Sentinel should not send heartbeat to dashboard until the runtime port has been settled down

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-08-01 22:07:08 +08:00
Carpenter Lee f144a2713f Refine Degrade rule checking. 2018-08-01 17:48:53 +08:00
Eric Zhao d96172cca6
Update README.md 2018-08-01 10:18:50 +08:00
Eric Zhao b113219c27 Fixes #14: Apply Alibaba Java Coding Guidelines
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-31 10:40:02 +08:00
Carpenter Lee bc620d616f Refine AppNameUtil 2018-07-31 10:26:37 +08:00
Eric Zhao f1b52a66b2 Fixes #13: Fix search filter in Sentinel Dashboard sidebar
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-31 10:24:08 +08:00
Eric Zhao 2f8a818d20 Add log when initializing Sentinel Dubbo filters
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-30 19:11:20 +08:00
Eric Zhao 47d9070a4a
Fixes #9: Use named thread factory for identification (#10)
* Use named thread factory with all thread pools for identification

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-30 18:10:56 +08:00
Eric Zhao cd9ae9a611 Add sample for Sentinel Nacos DataSource
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-30 17:39:47 +08:00
Eric Zhao 6b6d13ca76 Add Nacos datasource integration
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-30 17:39:47 +08:00
Carpenter Lee 5d5b19e9d7 Set default FlowRule.grade to RuleConstant.FLOW_GRADE_QPS 2018-07-27 17:50:03 +08:00
xg1907 d727f1cfb0 Modify helloworld demo of README 2018-07-27 17:08:40 +08:00
Eric Zhao 934816b9ab Bump version to 0.1.1-SNAPSHOT
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
2018-07-27 16:47:14 +08:00
Eric Zhao c92fea5d46 Welcome to the world, Sentinel 2018-07-27 16:34:30 +08:00