Commit Graph
100 Commits
Author SHA1 Message Date
Bo-Yi Wu 24c3492541 chore: update cluster testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-09-20 20:21:06 +08:00
Bo-Yi Wu 2b4cab0a95 docs: update format
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-09-20 20:19:41 +08:00
Bo-Yi Wu 83aaa37faf docs: add support redis cluster
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-09-20 20:00:20 +08:00
Bo-Yi Wu 18016db289 chore(queue): upgrade queue to v0.0.7 version (#629)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-22 22:04:50 +08:00
Bo-Yi Wu e929974d10 chore: update gin to v1.7.4
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-15 16:12:53 +08:00
Bo-Yi Wu 70744b58cd chore: replace appleboy/queue with new repo (#628)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-15 16:12:08 +08:00
Bo-Yi Wu 226abc69c5 chore: fix lint
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-14 22:57:16 +08:00
Bo-Yi Wu 24cf872b31 chore(logx): add custom logger in queue (#627) 2021-08-11 11:13:29 +08:00
Bo-Yi Wu c81a316047 chore: fix some lint (#626)
* chore: fix some lint

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-05 14:11:06 +08:00
Bo-Yi Wu ea71e99f2d chore(lint): fix some condition. (#624) 2021-08-04 09:00:04 +08:00
Bo-Yi Wu 0a8d801380 fix: error from golangci-lint tool (#623) 2021-08-03 14:44:00 +08:00
Bo-Yi Wu 349c0c8c1d fix: Function params involve heavy amount of copying (#622) 2021-08-02 14:07:30 +08:00
Bo-Yi Wu 6d65c1ea6e chore(push): send error to specific URL (#621)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-02 12:37:38 +08:00
Bo-Yi Wu 3feeeb796d fix(hms): refresh token fail (#620) 2021-08-02 07:04:59 +08:00
Bo-Yi Wu c51b4b2b65 chore(queue): Support NATS as backend (#618)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-01 21:06:47 +08:00
Bo-Yi Wu 8d03ac5f1e refactor: remove config from notification struct. (#617)
* refactor: remove config from notification struct.

* chore: update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-08-01 19:48:57 +08:00
Bo-Yi Wu 132e1791cd chore(queue): upgrade appleboy/queue to 0.5.0 (#616) 2021-08-01 17:12:16 +08:00
Bo-Yi Wu 9bb618d506 fix: missing json pointer address
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-25 15:33:01 +08:00
Bo-Yi Wu f4fc2a5e7c chore: remove redunt code.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-25 10:24:25 +08:00
Bo-Yi Wu e08e4c09ca chore(NSQ): remove nsq package and update run func (#614)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-25 08:35:49 +08:00
Bo-Yi Wu 0b0f47e4f9 chore(queue): Add NSQ Parameter.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 23:01:31 +08:00
Bo-Yi Wu 7b16a4db98 chore: move NSQ and simple package to appleboy/queue (#613)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 22:33:44 +08:00
Bo-Yi Wu cd14311f70 chore: update go module
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 17:21:36 +08:00
Bo-Yi Wu 14f19fcb20 chore: move queue to appleboy/queue (#612)
* chore: move queue to appleboy/queue

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 17:18:35 +08:00
Bo-Yi Wu fcfa195bc6 chore(queue): add custom logger.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 11:11:13 +08:00
Bo-Yi Wu a210abd323 chore: rename once to startOnce
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 11:00:04 +08:00
Bo-Yi Wu 6db9768758 chore(queue): returns the numbers of workers has been created (#611)
* chore(queue): returns the numbers of workers has been created

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* chore: enable logger.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 10:51:26 +08:00
Bo-Yi Wu 6ebbbe5026 chore(queue): Shutdown service once. (#610)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 10:17:42 +08:00
Bo-Yi Wu d9947ea44d chore: rename gorush to notify package (#609)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 01:56:33 +08:00
Bo-Yi Wu ce6e87639a chore: support custom parameter in queue (#608)
* chore: support custom parameter in queue

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 01:29:47 +08:00
Bo-Yi Wu 66923789ff chore: support custom logger in queue package (#607)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-24 00:27:11 +08:00
Bo-Yi Wu 2d01f8b854 chore: init log package (#606)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-20 21:16:53 +08:00
Bo-Yi Wu 05ec3209f6 refactor(queue): update run func in simple channel (#605) 2021-07-18 19:34:30 +08:00
Bo-Yi Wu d131d2935a chore(NSQ): support custom run func and maxInFlight flag (#604) 2021-07-18 11:44:33 +08:00
Bo-Yi Wu ed25b0f42a chore(queue): support custom run func (#603)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-18 09:03:57 +08:00
Bo-Yi Wu 380162a38a chore(queue): add queue message interface (#602)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-18 01:58:46 +08:00
Bo-Yi Wu d6b4a0ae39 fix(NSQ): close service after waiting all job completed. (#601) 2021-07-18 00:19:17 +08:00
Bo-Yi Wu 87be86be08 chore(NSQ): update connect method to ConnectToNSQD
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-17 20:22:39 +08:00
Bo-Yi Wu 990085fee7 chore: update default value.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-17 20:18:57 +08:00
Bo-Yi Wu 2e2dd9b8d6 chore(queue): support NSQ as backend. (#600) 2021-07-17 20:14:19 +08:00
Bo-Yi Wu c7112a6eb3 chore(CI): remove build windows image on appveyor (#598) 2021-07-17 13:01:28 +08:00
Bo-Yi Wu 3e62681dab chore(notification): Support Bytes for message queue (#596) 2021-07-17 12:54:13 +08:00
Bo-Yi Wu f24f5239cc chore(helm): update app version to 1.14.0 (#595)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-17 08:38:56 +08:00
Bo-Yi Wu 95866bf205 chore(queue): to handle panic cases from inside the worker (#594) 2021-07-17 08:20:45 +08:00
Bo-Yi Wu 4349a17017 chore(queue): support option setting (#593) 2021-07-17 06:56:42 +08:00
Bo-Yi Wu 41c61f11c4 chore: update worker interface (#592)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-16 19:26:19 +08:00
Bo-Yi Wu 73ff554b19 Only initial MaxConcurrentIOSPushes once. (#591) 2021-07-16 16:30:01 +08:00
Bo-Yi Wu ab8b1991ab chore: support single queue and multiple worker (#589) 2021-07-16 12:10:34 +08:00
Bo-Yi Wu 0658f18430 chore: disabled Huawei notification by default (#590) 2021-07-16 11:51:34 +08:00
Bo-Yi Wu 45be946f54 chore: fix lambda build for netlify (#587) 2021-07-14 03:01:50 +08:00
Bo-Yi Wu ca7dcbd8dd chore: create router package (#586) 2021-07-14 02:16:09 +08:00
Bo-Yi Wu 2cd46ad690 chore: Add metric and status package. (#585) 2021-07-13 23:58:47 +08:00
Bo-Yi Wu 35e1998cc5 refactor: create logx package (#584) 2021-07-13 16:32:39 +08:00
Bo-Yi Wu bcb9a33d43 chore: update period to one second (#583)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-13 10:28:34 +08:00
Bo-Yi Wu 4df97f464e chore: Don't record the access log on metric URL (#581)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-12 00:49:51 +08:00
Bo-Yi Wu 12a59f68cc chore: remove unused badge
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-11 21:23:11 +08:00
Bo-Yi Wu 0a639c93de chore: update binary link to v1.14.0
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-11 21:21:49 +08:00
Bo-Yi Wu 53be23334e chore: remove i386 support
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-11 20:55:03 +08:00
Bo-Yi Wu 2271527d81 fix: redefined -v flag (#580)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-11 20:26:22 +08:00
Bo-Yi Wu 9b918839b8 refactor: remove duplicated of init code. (#579) 2021-07-11 20:04:46 +08:00
Bo-Yi Wu 05bc48cba6 chore: upgrade gin v1.7.2
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-11 13:50:54 +08:00
Bo-Yi Wu 3c61444520 chore: upgrade badger to v3
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2021-07-11 13:49:56 +08:00
Bo-Yi Wu fbedf3c82b Revert "chore(README): use apikey for v1.13.0 or below" (#574)
This reverts commit e8954d774b.
2021-05-15 09:05:17 +08:00
Bo-Yi Wu d030d1ef6a chore: change embedmd version 2021-03-27 14:20:49 +08:00
Bo-Yi Wu 67e5c5c9a3 chore: missing embedmd version 2021-03-27 14:16:24 +08:00
Bo-Yi Wu 21c5c321c8 chore: Add specific version 2021-03-27 14:00:40 +08:00
Bo-Yi Wu db9dfea6d7 chore(module): update go module 2021-03-27 13:51:51 +08:00
Bo-Yi Wu 542854e025 chore: replace go get with go install in go 1.16 2021-03-27 13:43:40 +08:00
Bo-Yi Wu f4b6d66c77 chore: missing module 2021-03-27 13:17:42 +08:00
Bo-Yi Wu ae91ee7be1 chore(golang): upgrade to 1.16 2021-03-27 13:13:13 +08:00
Bo-Yi Wu 6f4c2625b2 chore(hadolint): False positive on windows file path
See: https://github.com/hadolint/hadolint/issues/580
https://cloud.drone.io/appleboy/gorush/502/1/7
2021-03-27 10:01:12 +08:00
Bo-Yi Wu 590a6f5915 chore(format): enable extra rules which should be vetted by a human 2021-03-27 09:18:07 +08:00
Bo-Yi Wu f34deb0eac chore: Nested if can be replaced with else-if 2021-01-23 09:52:06 +08:00
Bo-Yi Wu 56d0eb0e6a chore: Empty string test can be improved 2021-01-23 09:48:58 +08:00
Bo-Yi Wu 18cdf31e28 chore: switch gofmt to gofumpt 2021-01-23 09:42:33 +08:00
Bo-Yi Wu d77e7fe4f2 chore(style): fix format by gofumpt 2021-01-23 09:39:06 +08:00
Bo-Yi Wu d32ca7f015 chore: initial deepsource config (#556) 2021-01-23 09:23:44 +08:00
Bo-Yi Wu f32e5e838b chore: unsigned value is always non-negative
This unsigned value is always non-negative, and hence cannot be less than 0.
2020-12-13 22:10:53 +08:00
Bo-Yi Wu 4ec672923f chore(hms): ignore error check 2020-12-13 22:09:05 +08:00
Bo-Yi Wu bb18241ce9 fix(push): goroutine leak (#540) 2020-09-27 12:45:58 +08:00
Bo-Yi Wu e65fc288b6 chore: add Open Collective badge
fixed https://github.com/appleboy/gorush/pull/513

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-09-27 12:20:01 +08:00
Bo-Yi Wu 038167479d chore: clear unused package version
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-09-27 12:18:26 +08:00
Bo-Yi Wu 28d1361f30 chore: sync readme.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-09-27 12:12:35 +08:00
Bo-Yi Wu ae7bc2a4d5 chore: upgrade go to 1.15
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-09-12 12:21:58 +08:00
Bo-Yi Wu f80cf5ada4 refactor(hms): format the code 2020-09-04 20:44:31 +08:00
Bo-Yi Wu 3db8b4f006 docs: update link to v1.13.0
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-07-15 16:42:00 +08:00
Bo-Yi Wu b94c9b9c85 chore(windows): Disable CGO_ENABLED (#534)
fixed #508 in windows build
2020-07-15 09:19:08 +08:00
Bo-Yi Wu a4cc8d7582 chore: fix race condition with push iOS notification (#533) 2020-07-14 23:57:23 +08:00
Bo-Yi Wu 7c7e740fec fix: check response is nil or not (#532) 2020-07-14 22:52:39 +08:00
Bo-Yi Wu 7b7d27f16c chore(server): add testing with healthz router. (#526)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-06-23 13:58:40 +08:00
Bo-Yi Wu c8ce081803 chore: upgrade gin to 1.6.3 performance (#506) 2020-05-06 16:41:15 +08:00
Bo-Yi Wu 52c2301b3e chore(http): ignore ErrServerClosed error (#505) 2020-04-27 17:08:12 +08:00
Bo-Yi Wu 7dbb5c98e7 refactor(worker): remove context from notification structure (#503) 2020-04-25 15:23:43 +08:00
Bo-Yi Wu eec5dd3df7 chore(storage): upgrade redis to v7 (#502)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-04-23 16:23:29 +08:00
Bo-Yi Wu 186b3258d1 chore(storage): upgrade storm to v3 (#501)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-04-23 15:58:03 +08:00
Bo-Yi Wu c2136fffc7 chore(storage): storage performance issues (#500)
* chore(storage): storage performance issues

1. close storage connection before shutdown the service
2. update windows image

https://github.com/appleboy/gorush/issues/393

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-04-23 15:39:24 +08:00
Bo-Yi Wu 4e05611577 chore(storage): support set db path for badger driver (#499)
* chore(storage): support set db path for badger driver

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix path

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix readme

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* update default value

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-04-23 10:34:35 +08:00
Bo-Yi Wu ccc73947ad chore(storage): upgrade badger to v2 (#498)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2020-04-23 09:51:13 +08:00
Bo-Yi Wu b008ac4373 Update FUNDING.yml 2020-04-15 14:45:50 +08:00
Bo-Yi Wu 734d9017d2 Create FUNDING.yml 2020-04-15 14:35:06 +08:00