# AMC创作背景(Asynchronous Microservice Cluster)
原定于是iogo(http)的姊妹篇iogo(tcp),后决定命名为AMC。与iogo(http)同期创作,但网络插件一直没有完工,因为一直考虑更深层次的问题。在“异步通信+微服务+模块化开发”方面,AMC有着便捷高效的特点,她的模式值得学习和参考。
Originally intended to be the sister of iogo (http), iogo (tcp) was later named AMC. It was created at the same time as iogo (http), but the network plug-in has not been completed because it has been considering deeper issues. In terms of asynchronous communication+microservice+module development, AMC has the characteristics of convenience and efficiency, and its model is worth learning and reference.
# 用法(Usage):
将源码放置于go项目的src/lib目录下,如:.../src/lib/amc。
Place the source code in the src/lib directory of the go project, such .../src/lib/amc。
# 软件著作开源协议及版权声明(Software copyright open source agreement and copyright statement)
1、使用权:依据原著的作者联系方式将使用者及使用版本信息告知原著作者后,任何组织或个人可免费永久获得使用权,此使用权的授权方式为最终使用者授权(即使用者无权再将使用权授权给其他组织或个人)。
Right of use: After informing the user and version information of the original author according to the contact information of the original author, any organization or individual can obtain the right of use for free and permanently. The way of authorization of the right of use is the authorization of the end user (that is, the user has no right to authorize the right of use to other organizations or individuals).
2、翻译权:任何组织或个人获得作者许可后方可翻译成其它程序语言的版本(下称:翻译版本)并附带原著的README.md文件,翻译版本适用使用权条款。
Translation right: Any organization or individual can translate into other program language versions (hereinafter referred to as the translated version) with the original README.md file after obtaining the permission of the author. The translated version is subject to the terms of the right of use.
3、改编权:任何组织或个人获得作者许可后方可改编成相同程序语言的版本(下称:改编版本)并附带原著的README.md文件,改编版本适用使用权条款。
Adaptation right: Any organization or individual can adapt to the version of the same program language (hereinafter referred to as the adaptation version) with the original README.md file after obtaining the permission of the author. The adaptation version is subject to the terms of the right of use.
4、署名权:翻译版本和改编版本的每个源码文件应该注明与原著一致的作者信息及联系方式及原著出处,可注明翻译者或改编者信息。
The right of authorship: each source code file of the translated version and the adapted version should indicate the author's information and contact information consistent with the original work, as well as the source of the original work. The information of the translator or the adapted person can be indicated.
5、版权等权益:原著、翻译版本、改编版本及使用前述版本编译成的二进制可执行版本的版权等法律许可的软件著作权益均归原著作者所有。
Copyright and other rights and interests: The copyright and other legally permitted software copyright rights and interests of the original work, translated version, adapted version and binary executable version compiled from the aforementioned version belong to the original author.
6、违约责任:任何违反本协议及声明的组织或个人和任何使用违反本协议及声明的软件著作的组织或个人,原著作者有权依法追究其法律责任、道德责任和经济责任(除追讨违法所得外,还包含但不仅限于版权费、经济损失费、赔偿金、利息(法律许可的上限)、名誉损失费、精神损失费、诉讼费、律师费、公证费、取证费、交通费、误工费、证人出具证明和出庭产生的所有费用)。
Liability for breach of contract: any organization or individual that violates this agreement and the statement and any organization or individual that uses the software works that violate this agreement and the statement, the original author has the right to pursue its legal, moral and economic responsibilities according to law (in addition to recovering the illegal income, it also includes but is not limited to the copyright fee, economic loss fee, compensation, interest (the upper limit permitted by law), reputation loss fee, moral loss fee, legal fee Attorney's fee, notarial fee, evidence collection fee, transportation fee, work delay fee, and all expenses incurred by the witness to issue the certificate and appear in court).
7、本协议及声明以保护作者权益为目的,未尽事宜在法律基础上仍然以保护作者权益为前提。
The purpose of this agreement and statement is to protect the rights and interests of the author. Matters not covered in this agreement and statement are still based on the premise of protecting the rights and interests of the author on a legal basis.
8、本协议及声明的条款由网络翻译工具翻译成中文之外的语系条款,如有语意歧义以中文条款语意为准。
The terms of this agreement and the statement are translated into language terms other than Chinese by online translation tools. In case of any ambiguity, the meaning of the Chinese terms shall prevail.
# 免责声明(Disclaimers)
1、作者不承担因使用此软件著作(含原著、翻译版本、改编版本及使用前述版本编译成的二进制可执行版本)而产生的任何法律责任、经济责任和道德责任。
he author does not assume any legal, economic and moral responsibilities arising from the use of this software work (including the original work, translated version, adapted version and the binary executable version compiled from the previous version).
2、作者没有任何责任和义务向任何组织或个人提供任何无偿的技术支持和服务。
The author has no responsibility or obligation to provide any free technical support and services to any organization or individual.
3、本软件著作并无主观故意抄袭等侵权行为,如有雷同纯属巧合,敬请及时告知以便第一时间删除侵权部分。
There is no infringement such as subjective intentional plagiarism in this software work. If there is any similarity, it is purely coincidental. Please inform us in time so as to delete the infringing part at the first time.
4、本声明的条款由网络翻译工具翻译成中文之外的语系条款,如有语意歧义以中文条款语意为准。
The terms of this statement are translated into language family terms other than Chinese by online translation tools. In case of semantic ambiguity, the meaning of the Chinese terms shall prevail.
# 作者信息(Author information)
Author: Yigui Lu (卢益贵/码客)
Contact WX/QQ: 48092788
Blog: https://blog.csdn.net/guestcode
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
原定于是iogo(http)的姊妹篇iogo(tcp),后决定命名为AMC。与iogo(http)同期创作,但网络插件一直没有完工,因为一直考虑更深层次的问题。在“异步通信+微服务+模块化开发”方面,AMC有着便捷高效的特点,她的模式值得学习和参考。 Originally intended to be the sister of iogo (http), iogo (tcp) was later named AMC. It was created at the same time as iogo (http), but the network plug-in has not been completed because it has been considering deeper issues. In terms of asynchronous communication+microservice+module development, AMC has the characteristics of convenience and efficiency, and its model is
资源推荐
资源详情
资源评论
收起资源包目录
amc-main.zip (73个子文件)
amc-main
msg_queue.go 2KB
log.go 795B
svc_sysmsg.go 3KB
gate_sender.go 1016B
net.go 1KB
template
module_thread
module_t.go 799B
module_normal
module_n.go 568B
module_core
module_core.go 572B
utils.go 2KB
cfg_csv.go 5KB
demo
bproto.bat 143B
login_svc
login_svc.exe 13.15MB
account
proto
proto.pb.go 5KB
proto.amc.go 219B
proto.proto 343B
cpp
proto.pb.cc 53KB
proto.pb.h 34KB
account.go 2KB
import.go 61B
main.go 2KB
client
client.exe 4.07MB
test
test.go 1KB
main.go 1KB
proto
login_svc.amc.go 183B
public.proto 59B
login_svc.proto 402B
public.pb.go 2KB
logic_svc.proto 106B
logic_svc.amc.go 92B
logic_svc.pb.go 2KB
cpp
login_svc.pb.cc 52KB
logic_svc.pb.h 11KB
login_svc.pb.h 36KB
logic_svc.pb.cc 16KB
public.pb.h 6KB
public.pb.cc 10KB
login_svc.pb.go 6KB
public.amc.go 96B
gate_svc
svc
svc.go 4KB
gate_svc.exe 13.11MB
main.go 4KB
busin_svc
frame_modules
main.go 155B
busin_svc.exe 13.11MB
logic_modules
main.go 155B
main.go 2KB
iface.go 3KB
thread.go 2KB
svc_method.go 4KB
svc_maint.go 2KB
net_sender.go 2KB
svc_module.go 7KB
msg_id.go 3KB
plugin
sd
etcd
svc_disc.go 5KB
codep
side
side.go 3KB
unit.go 850B
client
client.go 2KB
tcp
tcp.go 7KB
lb
hash_balan.go 5KB
load_balan.go 7KB
hash_balan_test.go 1KB
codec
pb
pb.go 530B
json
json.go 480B
net_recver.go 1KB
sets.go 3KB
svc.go 1KB
gate_recver.go 3KB
amcc
protoc.go 2KB
units.go 3KB
amcc.exe 2.27MB
cfg.ini 50B
setpath.bat 116B
main.go 5KB
README.md 7KB
共 73 条
- 1
资源评论
ygluu
- 粉丝: 226
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功