http://www.7klian.com

区块链中间件WeBASE v1.3.0宣布

私钥打点优化

同时,WeBASE-Sign新增国密算法的支持,挪用端可传入算法范例,签名接口按照范例动态选择ECDSA或国密SM2算法。
优化点包罗:优化国密签名算法的实现;优化tomcat毗连池;优化JVM参数设置;优化长毗连。优化长毗连的做法,主要是回收HTTP1.1长毗连,HTTP头启用Keepalive,复用TCP、优化数据库毗连池设置、对私钥和签名部门做了缓存等。
WeBASE-Front在上一版本中,支持了订阅链上事件通知的成果,本次更新针对事件通知模块的成果举办完善,新增打消订阅出块事件和合约Event事件接口,新增查察已订阅的出块事件和合约Event事件的接口,以利便开拓者更有效地打点与订阅链上事件通知。
在需要及时获取链上事件的业务场景中,应用层无法与毗连节点的WeBASE直接成立长毗连,难以及时获取链上的动静。为了办理这个问题,应用层可通过WeBASE-Front订阅链上事件,当事件触发,可通过动静行列RabbitMQ通知到应用层。架构如下:

生意业务上链进程中,签名算法的实现会影响生意业务签名效率,而Web处事器的设置对靠山处事的并发机能也会发生直接影响,因此,我们对生意业务链路WeBASE-Front、WeBASE-Sign举办了一系列优化,使生意业务上链的机能有显著晋升。

通过安装RabbitMQ并设置WeBASE-Front的SpringBoot-AMQP属性参数,即可将链上事件通知动静推送到动静行列中。
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Front/appendix.html#id11

项目地点:
机能优化
同时,我们也对事件通知模块中已知的bug举办了修复,确保事件通知成果的不变性。详细的接口说明可查察文末WeBASE接口文档。
详情可参考链上事件通知的说明文档:
WeBASE v1.3.0 在一键陈设剧本中新增了WeBASE-Sign组件,提供私钥打点和签名处事,用于打点链上用户的私钥。

同时,我们新增了WeBASE-Event-Client项目,开拓者可通过此项目体验、测试链上事件通知,或参考此项目标实现,将自身的区块链应用毗连MQ Server,吸收动静推送来获取链上事件通知。

WeBASE是一个友好、成果富厚的中间件平台,,通过一系列通用成果组件和实用东西,助力社区开拓者快速搭建的基本情况,并可通过可视化平台举办合约快速开拓、及时打点区块链节点的状态。
附:链上事件通知说明
https://github.com/WeBankFinTech/WeBASE-Event-Client
上一个版本宣布之后,新增的链上事件通知成果,使得开拓者可在区块链应用层上,通过WeBASE-Front订阅链上事件,实现了链上事件的主动推送。团队对付架构与机能的打磨不止于此,为了晋升链上事件通知成果的完备性、私钥托管的安详性,以及生意业务上链的机能,我们当真听取社区开拓者的利用反馈,在WeBASE v1.3.0中对上述问题举办了系列优化,一些已知的问题我们也举办了修复。

在已往的版本中,为了便于开拓者快速体验WeBASE的成果,私钥打点默认通过WeBASE-Node-Manager来打点,也可以通过设置,利用WeBASE-Sign来打点,WeBASE-Sign是可选的处事。然而,两种方法并存,容易夹杂。为了更轻便地操纵并提高安详性,本次更新,我们将WeBASE-Sign优化为一键陈设剧本中的必选处事,生意业务流程如下:

今朝,WeBASE v1.3.0已经宣布。本文带各人归纳综合性地认识本次更新的要害特性,接待各人努力体验新版本,并将开拓心得和发起反馈给我们。
链上事件通知优化

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读