Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
CAP
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tsai
CAP
Commits
226d42a8
Commit
226d42a8
authored
Jul 22, 2019
by
Savorboard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update docs
parent
494a8079
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
4 deletions
+23
-4
license.md
docs/content/about/license.md
+1
-1
release-notes.md
docs/content/about/release-notes.md
+19
-0
idempotence.md
docs/content/user-guide/zh/cap/idempotence.md
+3
-3
No files found.
docs/content/about/license.md
View file @
226d42a8
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
**MIT License**
**MIT License**
Copyright (c) 2016 - 2019 Sa
b
orboard
Copyright (c) 2016 - 2019 Sa
v
orboard
Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
of this software and associated documentation files (the "Software"), to deal
...
...
docs/content/about/release-notes.md
View file @
226d42a8
# Release Notes
# Release Notes
## Version 2.5.1 (2019-06-21)
**Features:**
*
Improved logs record.
*
Upgrade dependent nuget packages version. (MySqlConnector, confluent-kafka-dotnet-1.0 )
*
NodeId type change to string of DiscoveryOptions for Consul. (#314)
*
Change the IConsumerServiceSelector interface access modifier to public. (#333)
*
Improved RabbitMQOptions to provide extensions option to configure the client original configuration. (#350)
*
Add index for MongoDB CAP collections. (#353)
**Bugs Fixed:**
*
Fixed consumer re-register transport bug. (#329)
*
Handle messages retrieval failure. (#324)
*
Fixed DiagnosticListener null reference exception bug. (#335)
*
Add subscription name validation for the AzureServerBus. (#344)
*
Fixed thread safety issues of publisher. (#331)
## Version 2.5.0 (2019-03-30)
## Version 2.5.0 (2019-03-30)
**Features:**
**Features:**
...
...
docs/content/user-guide/zh/cap/idempotence.md
View file @
226d42a8
#
Idempotence
#
幂等性
幂等性(你可以在
[
Wikipedia
](
https://en.wikipedia.org/wiki/Idempotence
)
读到关于幂等性的定义),当我们谈论幂等时,一般是指可以重复处理传
毒的消息,而不是
产生意外的结果。
幂等性(你可以在
[
Wikipedia
](
https://en.wikipedia.org/wiki/Idempotence
)
读到关于幂等性的定义),当我们谈论幂等时,一般是指可以重复处理传
递的消息,而不会
产生意外的结果。
## 交付保证
## 交付保证
在说幂等性之前,我们先来说下关于消费端的消息交付。
在说幂等性之前,我们先来说下关于消费端的消息交付。
由于CAP不是使用的 MS DTC 或其他类型的2PC分布式事务机制,所以存在至少消息严格交付一次的问题,具体的说在基于消息的系统中,存在
一
下三种可能:
由于CAP不是使用的 MS DTC 或其他类型的2PC分布式事务机制,所以存在至少消息严格交付一次的问题,具体的说在基于消息的系统中,存在
以
下三种可能:
*
Exactly Once(
*
) (仅有一次)
*
Exactly Once(
*
) (仅有一次)
*
At Most Once (最多一次)
*
At Most Once (最多一次)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment