公司要求使用golang做识别系统的web后端,我采用gin框架开发,其中部分功能使用了websocket实现前后端的实时消息推送刷新。 记录一下golang中使用channel和锁将websocket封装成为可并发读写的websocket: package cws import ( "errors ...
分类:
Web程序 时间:
2020-06-19 00:48:01
阅读次数:
70
configtx.yaml与configtxgen配合用于: 1.生成系统链(orderer)创世区块 genesis.block configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis. ...
分类:
其他好文 时间:
2020-06-17 18:28:52
阅读次数:
119
1,kafka包含3个组件:source、channel、sink source:1.7以上的版本提供了 TaildirSource,支持断点续传,1.6前的版本,需要自己开发程序,存储flume读取的文件位置,以便后续接着读取数据。 channel: FileChannel:数据存储在磁盘上,稳定 ...
分类:
Web程序 时间:
2020-06-17 11:20:34
阅读次数:
72
1.概述 Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 2.框架图 3.处理流程 最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeli ...
分类:
Web程序 时间:
2020-06-17 09:15:18
阅读次数:
69
curl --location --request GET 'http://10.111.00.16:9999/api/b/gcode/predict?token=6f02b5336b15086bfb067c39407a4e11&channel_id=104&goods_code=213206367 ...
分类:
Web程序 时间:
2020-06-16 13:13:42
阅读次数:
94
一:配置ip PC1:ip和网关 FW1、FW2:三个接口的ip R1:接口ip和路由 二:配置防火墙的区域和安全策略 FW1和FW2配置一样: [USG6000V1]firewall zone trust [USG6000V1-zone-trust]add int g1/0/2 [USG6000V ...
分类:
其他好文 时间:
2020-06-16 12:55:28
阅读次数:
102
RPC 起源 RPC 这个概念术语在上世纪 80 年代由 Bruce Jay Nelson 提出。这里我们追溯下当初开发 RPC 的原动机是什么?在 Nelson 的论文 "Implementing Remote Procedure Calls" 中他提到了几点: 简单:RPC 概念的语义十分清晰和 ...
分类:
其他好文 时间:
2020-06-16 12:53:15
阅读次数:
73
简介 NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。 Selector介绍 小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一 ...
分类:
其他好文 时间:
2020-06-15 14:03:12
阅读次数:
54
这篇文章总结了channel的11种常用操作,以一个更高的视角看待channel,会给大家带来对channel更全面的认识。 在介绍11种操作前,先简要介绍下channel的使用场景、基本操作和注意事项。 channel的使用场景 把channel用在数据流动的地方: 消息传递、消息过滤 信号广播 ...
分类:
其他好文 时间:
2020-06-14 21:01:46
阅读次数:
254
简介 NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。 Selector介绍 小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一 ...
分类:
编程语言 时间:
2020-06-14 10:34:02
阅读次数:
113