Migrated repository
Go to file
2020-05-29 16:59:12 +08:00
_windows IU-2017.3.1 <Administrator@zd001 Update vim_settings.xml, vcs.xml Create ui.lnf.xml, editor.xml, applicationLibraries.xml 2018-11-13 17:45:18 +08:00
api_req update README 2019-05-17 16:20:49 +08:00
codestyles IU-2017.3.1 <Administrator@zd001 Create vim_settings.xml, ide.general.xml, git.xml, vcs.xml, scala.xml, laf.xml, Default.xml, debugger.xml, path.macros.xml 2018-11-13 17:21:02 +08:00
conf 修改peer.proto文件,修改signer、Certificate、certid;增加authorize、operate等消息。 2020-04-28 16:10:36 +08:00
jks dev_zulujdk11_tls1.3 初始化。1、本分支是基于zulujdk11,且支持TLS1.3;2、支持通过引入ca实现基于TLS1.3动态加入节点。 2019-12-18 10:55:07 +08:00
jks_ca dev_zulujdk11_tls1.3 初始化。1、本分支是基于zulujdk11,且支持TLS1.3;2、支持通过引入ca实现基于TLS1.3动态加入节点。 2019-12-18 10:55:07 +08:00
json fixBug: protobuf对象值更新失败,with和and是copy了个新对象,而不是set新值。 2019-07-25 16:34:10 +08:00
licenses commit message 2018-07-11 17:36:52 +08:00
project 提升JDK及项目所依赖的包,Jdk13,scala2.13+,及相关依赖 2019-12-20 09:48:33 +08:00
shell jdk13,tls1.3,akka2.6.1,传输方式可在artery/classic之间进行切换 2020-01-03 09:39:47 +08:00
src Merge remote-tracking branch 'origin/dev_jdk13_1.0' into dev_jdk13_1.0 2020-05-29 16:59:12 +08:00
.gitignore git忽略target 2019-03-22 15:46:39 +08:00
assembly.sbt commit message 2018-07-11 17:36:52 +08:00
build.sbt jdk13,tls1.3,akka2.6.1,传输方式可在artery/classic之间进行切换 2020-01-03 09:39:47 +08:00
debugger.renderers.xml IU-2017.3.1 <Administrator@zd001 Create debugger.renderers.xml 2018-11-27 14:28:25 +08:00
LICENSE commit message 2018-07-11 17:36:52 +08:00
NOTICE commit message 2018-07-11 17:36:52 +08:00
README.md dev_zulujdk11_tls1.3 初始化。1、本分支是基于zulujdk11,且支持TLS1.3;2、支持通过引入ca实现基于TLS1.3动态加入节点。 2019-12-18 10:55:07 +08:00
TODO.md commit message 2018-07-11 17:36:52 +08:00
usageView.xml IU-2017.3.1 <Administrator@zd001 Create usageView.xml 2018-11-27 14:14:12 +08:00

RepChain

RepChain文档 单机多节点部署 多机多节点部署

参考阅读

  • akka ——系统内部模块采用akka actor实现
  • akka remoting security ——节点之间安全通信采用akka Remote支持的TLS
  • akka serialization——节点之间消息交互采用protobuf序列化
  • scalaPB——从proto定义生成Scala类的工具
  • protobufjs——在web端根据proto定义反序列化protobuf字节流
  • swagger-scala——API支持Swagger UI
  • json4s——在API层提供输入对象的json反序列化返回结果的json序列化
  • d3.js-force layout——入/离网节点的自动布局
  • leveldb for java——存取Blocks、Transactions索引
  • java security——hash、签名、密钥对及证书管理均采用jdk内置方法

安装

运行

修改配置

打包

  • assembly
    • 打包成jar包进行分布式部署

论坛社区