|
80e3d239ab
|
broker/memory: optimize
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-23 15:12:20 +03:00 |
|
|
419cd486cf
|
broker/memory: cleanup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-23 15:06:10 +03:00 |
|
|
e64269b2a8
|
broker: add BatchBroker interface to avoid breaking older brokers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-23 12:55:36 +03:00 |
|
|
d18429e024
|
metadata: add HeaderAuthorization
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-23 12:17:00 +03:00 |
|
|
675e121049
|
metadata: add default headers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-23 12:03:18 +03:00 |
|
|
d357fb1e0d
|
WIP: broker batch processing
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-22 22:53:44 +03:00 |
|
|
e4673bcc50
|
remove old cruft
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-22 15:45:44 +03:00 |
|
|
a839f75a2f
|
util/reflect: add new funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-22 15:45:31 +03:00 |
|
|
a7e6d61b95
|
meter: fast path for only one label
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-21 14:29:13 +03:00 |
|
|
650d167313
|
meter: add BuildLabels func that sorts and deletes duplicates
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-21 14:10:20 +03:00 |
|
|
c6ba2a91e6
|
meter: BuildName func to combine metric name with labels into string
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-21 12:39:59 +03:00 |
|
|
7ece08896f
|
server: use 127.0.0.1:0 if no address provided
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-17 01:57:39 +06:00 |
|
dependabot[bot]
|
57f6f23294
|
build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0 (#53)
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Commits](https://github.com/google/uuid/compare/v1.2.0...v1.3.0)
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2021-07-16 00:27:56 +03:00 |
|
|
09e6fa2fed
|
flow: implement new methods, add Async ExecutionOption
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-16 00:17:16 +03:00 |
|
|
10a09a5c6f
|
flow: improve store
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-15 22:56:34 +03:00 |
|
|
b4e5d9462a
|
util/router: move some messages to Trace level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-15 22:56:34 +03:00 |
|
|
96aa0b6906
|
store/memory: fix List
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-15 22:53:12 +03:00 |
|
|
f54658830d
|
store/memory: fixup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-15 12:11:55 +03:00 |
|
|
1e43122660
|
store/memory: small fixups for flow usage
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-15 11:59:35 +03:00 |
|
|
42800fa247
|
flow: improve steps handling
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-14 17:12:54 +03:00 |
|
|
5b9c810653
|
logger: add compile time test for interface compat
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-14 17:12:09 +03:00 |
|
|
c3def24bf4
|
store: add Wrappers support, create Namespace wrapper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-14 17:11:37 +03:00 |
|
|
0d1ef31764
|
client: change AuthToken option signature
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-09 10:47:40 +03:00 |
|
|
d49afa230f
|
logger: add omit logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-05 23:04:20 +03:00 |
|
|
e545eb4e13
|
logger: add wrapper support
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-05 22:32:47 +03:00 |
|
|
f28b107372
|
broker: fix RawMessage marshal
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-01 23:23:01 +03:00 |
|
|
c592fabe2a
|
minor fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-01 15:56:22 +03:00 |
|
|
eb107020c7
|
broker: replace Message.Body []byte slice to RawMessage
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-07-01 15:11:17 +03:00 |
|
|
bd4d4c363e
|
flow improvements (#52)
* flow improvements
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-30 17:50:58 +03:00 |
|
|
2a548634fd
|
config: add Save/Load options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-20 23:57:13 +03:00 |
|
|
598dddc476
|
util/reflect: fix time.Time StructFields parsing
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-19 15:58:36 +03:00 |
|
|
887b48f1e7
|
util/reflect: improve StructFields func
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-17 12:53:23 +03:00 |
|
|
6e55d07636
|
client: allow to publish body only
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-13 12:20:35 +03:00 |
|
|
919520219c
|
client: WithBodyOnly publish option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-06-11 14:14:41 +03:00 |
|
|
60a5e737f8
|
util/reflect: return pointer from helper funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-05-25 22:44:22 +03:00 |
|
|
34f0b209cc
|
codec: add ability to control codec via struct tags
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-05-25 22:20:39 +03:00 |
|
|
ba8e1889fe
|
dependabot
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-05-16 17:18:56 +03:00 |
|
|
dae5c57a60
|
Create dependabot.yml
|
2021-05-15 14:46:22 +03:00 |
|
|
ea590d57df
|
meter/wrapper: add inflight request/message count (#47)
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-05-10 17:59:40 +03:00 |
|
Renovate Bot
|
9aa6969836
|
fix(deps): update golang.org/x/net commit hash to 4163338
|
2021-05-10 14:29:32 +00:00 |
|
Renovate Bot
|
c00c705c24
|
fix(deps): update golang.org/x/net commit hash to 16afe75
|
2021-05-08 09:02:01 +00:00 |
|
Renovate Bot
|
0239f795d8
|
fix(deps): update golang.org/x/net commit hash to 7fd8e65
|
2021-05-03 10:07:41 +00:00 |
|
Renovate Bot
|
e69b43881d
|
fix(deps): update golang.org/x/net commit hash to f8dd838
|
2021-05-01 23:20:59 +00:00 |
|
|
3a48a613fe
|
not fail on lint now
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 08:36:11 +03:00 |
|
|
86626c5922
|
fieldalignment of all structs to save memory
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 08:32:47 +03:00 |
|
|
ee11f39a2f
|
fieldaligment
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 00:03:18 +03:00 |
|
|
3bdfdd8fd2
|
meter: fix labels
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 00:03:18 +03:00 |
|
|
6dfdff7fd8
|
fieldaligment
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 00:03:18 +03:00 |
|
|
00a4785df3
|
fixup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 00:03:18 +03:00 |
|
Renovate Bot
|
bae3b0ef94
|
fix(deps): update golang.org/x/net commit hash to 5f58ad6
|
2021-04-23 23:52:34 +00:00 |
|