我有一个X计量器的操作,计量器的数量可能会有变化。
对于每个计量器,我必须设置分配的百分比。
假设在我的操作1中,我有3个meters,m1,m2,m3,我将为m1分配10%,为m2分配50%,为m3分配40%。
因此,在这种情况下,当我从m1接收数据时,我将希望检查操作1和计量器1是否存在,计量器1属于操作1,并获得我的计量器的重新分区。
所有这些设置都存在于外部DB (postgres)中。在高朗很容易就能买到。事情是这样的,我听说链码必须是确定性的,最好不要有任何外部依赖。我知道,如果你的链代码的结果依赖于外部DB,你将无法审计这个数据库,所以整个区块链失去了一点兴趣。
我应该在数组中还是在配置文件中对其进行硬编码?所以每次我有一个配置更改,我必须再次发布我的链代码?我不是很高兴有2个配置同步( DB +配置文件在DB中),这可能会很快导致错误。
在链码中管理外部DB连接的推荐方式是什么?
发布于 2021-02-11 01:25:14
你可以把“仪表信息”放到区块链数据存储中,然后从那里查询它?
例如,可以使用应用程序:
)所需的逻辑的附加事务
在上述情况下,链码将能够更新仪表信息,并通过查询和后续操作对存储的信息进行操作。
然后一切都是链上的,因此它是可访问的、可更新的和可审计的
https://stackoverflow.com/questions/66138167
复制相似问题