优维科技低代码开发平台在券商系统的落地实践

​2022年GOPS全球运维大会·深圳站于8月19日-20日在深圳宝安机场凯悦酒店隆重召开,本次大会吸引了来自全国各地1000余名运维同仁到场学习。大会分场繁多,大师们不吝分享,场面火爆,覆盖运维工作的方方面面。优维科技作为本次GOPS深圳站的金牌合作伙伴,与国信证券共同出席大会。在“基础架构及DevOps实践”专场,国信证券作了低代码开发相关主题的演讲。​近年来,随着国信证券在CMDB、运维操作自动化、资源自动化管理、监控相关平台等众多运维平台的建设完善,在当前能力中台的基石已经形成,目前比较...阅读全文

Go语言中文网 2022-08-26 17:14:09 EASYOPS_youwei

golang 实践 ~ cache 库

### cache 是一个带索引带超时的缓存库 目的在于优化代码结构,提供了若干实践。 https://github.com/weapons97/cache #### example ### 实践1 定义泛型函数 1.18 已经发布一段实践了。通过泛型函数。我们可以减少循环的使用,优化代码结构。下面分享几个泛型函数和代码上的实践。 #### Filter 函数 ```go // Filter filter one slice func Filter[T any](objs ...阅读全文

Go语言中文网 2022-08-26 16:57:52 w008p

「Go工具箱」一个能下载各种视频的开源工具

大家好,我是渔夫子。本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的实用的、好玩的工具。 你一定想过将视频网站上的视频给下载下来。可是又愁于没有合适的工具。今天就给大家推荐一款用Go写的视频下载工具lux。 lux是用Go编写的一个下载视频的工具,基于ffmpeg库,支持macOS、windows、linux等多个平台。可以下载抖音、哔哩哔哩、优酷、youtube、西瓜视频、爱奇艺、秒拍、微博、快手、Instagram、Twitter、腾讯视频、网易音乐、音悦台、极客时...阅读全文

Go语言中文网 2022-08-26 07:21:37 yudotyang

优维科技&招商基金 | 招商基金DevSecOps实践与避坑指南

​8月19日-20日,为期两天的2022GOPS全球运维大会完美落幕。优维科技作为大会的金牌合作伙伴,参与了此次大会,并在现场展会带来优维科技EasyOps®一体化运维平台的全新解决方案与最佳实践参考。大会由高效运维社区(GreatOPS)、开放运维联盟(OOPSA)和 DevOps 时代社区联合主办,指导单位为云计算开源产业联盟、FinOps产业推进方阵。全球运维大会是国内第一个运维行业大会,面向互联网、金融、通信及传统行业广大运维技术人员,旨在传播先进技术思想和理念,分享业内最佳实践。​迄今...阅读全文

Go语言中文网 2022-08-25 17:50:22 EASYOPS_youwei

Golang 中使用「Event - Listener」解耦逻辑,让你的应用更简单!

当一个订单完成时,老板说:发个短信给用户,再发个邮件吧,同时更新下统计数据,巴拉巴拉(真事多)。 我们当然可以用 `goroutine` 处理这些耗时的任务,但优雅的一种方式是使用「事件系统(Event - Listener 模式)」来进行代码的解耦,让代码逻辑更简单! > 跟 Laravel 的使用方法完全一致,Phper 请安心服用。 ### 第一步:生成任务类 ``` go run . artisan make:event PodcastProcessed go...阅读全文

Go语言中文网 2022-08-23 23:29:59 hwbrzzl

sqlgen 支持 gorm,xorm,sqlx,sql,bun 代码生成的脚手架

# 前言 写多了业务,数据库操作的 curd 占大部分的业务查询,也要占业务开发的近1/3的时间,在开发一个业务时,我们从建表,写 sql 查询语句到 Golang 代码,要花费不少时间,如果你是用ORM ,那么效率可能会稍微高一些,但试想,如果有一个工具能根据 sql 语句生成我们想要的代码,这份想要的代码你可以用 golang 模板去指定,是不是需要分钟级别甚至小时级别的业务查询就可以控制在秒级别来了。 在此前,我也调研了 sqlc,也体验了一下 sqlc,他的生成功能挺丰富,但是学习成...阅读全文

Go语言中文网 2022-08-22 23:17:14 anqiansong

基于Golang和WebSocket打造自已的反向代理

当我们在开发的时候,有时想要把自已开发的接口暴露给其他开发者或者第三方的服务,方便我们调试和排查问题,那就需要某种机制把我们本地的服务接口暴露到互联网上,本文将要介绍如何通过Golang和WebSocket来实现这一功能 ## 为什么我们需要开发自已的代理服务 目前已经有许多可用的代理服务了,比如ngrok和localtunnel,但ngrok有个缺点就是提供的域名只能用几个小时,然后需要新生成新的域名,如果想要固定域名就要花钱,但我们自已实现的代理可以用一个固定的域名,如果给前端同...阅读全文

Go语言中文网 2022-08-19 18:09:15 onyas

Go汇编语法和MatrixOne使用介绍

MatrixOne数据库是什么?MatrixOne是一个新一代超融合异构数据库,致力于打造单一架构处理TP、AP、流计算等多种负载的极简大数据引擎。MatrixOne由Go语言所开发,并已于2021年10月开源,目前已经release到0.3版本。在MatrixOne已发布的性能报告中,与业界领先的OLAP数据库Clickhouse相比也不落下风。作为一款Go语言实现的数据库,可以达到C++实现的数据库一样的性能,其中一个很重要的优化就是利用Go语言自带的汇编能力,来通过调用SIMD指令进行硬件...阅读全文

Go语言中文网 2022-08-19 09:29:59 RafaelShin

值得收藏的5种微服务测试策略~

​​​作者/ Tomas Fernandez来源/翻译外网微服务应用程序是一组通过网络进行通信的分布式程序,偶尔与第三方服务和数据库进行交互。与传统的单体相比,微服务的网络特性提供了更多的故障点。因此,我们需要一种不同的、更广泛的测试方法。那么,我们如何测试一个微服务应用程序呢?测试金字塔仍然有效吗?当涉及第三方服务并且可能出现网络中断时,我们如何进行测试?我们将尝试在这篇文章中回答所有这些问题。1测试微服务的挑战微服务架构是一种如此深刻的范式转变,以至于我们必须重新考虑传统的测试技术。微服务在...阅读全文

Go语言中文网 2022-08-16 16:25:59 EASYOPS_youwei

优维低代码:Transform 数据转换

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第十七期《高级指引:Transform 数据转换》▽在 Brick Next 中, dataSource+fields 是我们的开发者实践出来的不成文的约定,但是由于没有事先强制约定及深入调研,它的实现在不同的构件里虽然看起来相似,实际则各不相同,这给相关构件的下游使用者来说非常困惑,因此...阅读全文

Go语言中文网 2022-08-15 18:09:37 EASYOPS_youwei

高性能默克尔树(Merkle Tree)库: txaty/go-merkletree

很高兴和大家分享我最近开源的 Golang 默克尔树(Merkle Tree)的轮子,生成proof和验证proof的方法比cbergoon/merkletree要快很多。 GitHub: [https://github.com/txaty/go-merkletree](https://github.com/txaty/go-merkletree) Go Doc: [https://pkg.go.dev/github.com/txaty/go-merkletree](https://...阅读全文

Go语言中文网 2022-08-15 11:00:54 txaty

优维邀您共赴2022GOPS全球运维大会,探索精益IT运维方式

​就是下周五啦!期待已久,精彩绝伦~第18届「2022GOPS全球运维大会」即将来袭地点就在深圳湾万丽酒店届时,优维科技将组团为您呈现EasyOps®一体化运维平台全新解决方案还有惊喜好礼期待与您在323展位相逢!​12022GOPS全球运维大会XOps风向标GOPS全球运维大会由高效运维社区(GreatOPS)、开放运维联盟(OOPSA)和 DevOps 时代社区联合主办,,指导单位为云计算开源产业联盟、FinOps产业推进方阵。全球运维大会是国内第一个运维行业大会,面向互联网、金融、通信及传...阅读全文

Go语言中文网 2022-08-12 17:44:49 EASYOPS_youwei

优维EasyOps®全平台又一波新功能上线,操作体验更带劲

​流火八月,产品更新步履不停!今天鹿小U为大家强势送上一波优维EasyOps®全栈运维平台产品功能更新~本次更新分别对Hyperlnsight超融合监控、应用CMDB、ITSM、DevOps四大产品进行了功能上新与优化!优维希望每一次产品新功能的上线与迭代,都能给用户带来价值和更高效的服务体验。往下,就让我们来看看都有哪些新功能和新优化吧!01HyperlnsightAPM支持接口聚合标准化接入服务的接口数据APM接入接口数据时,部分服务上报的原始请求带有参数,直接入库,会导致接口指标数据不准确...阅读全文

Go语言中文网 2022-08-11 18:10:11 EASYOPS_youwei

Kubernetes 的 DevOps 安全清单

​​作者/Nicolas Giron来源/翻译外网Kubernetes 是当今许多公司采用的容器编排平台 。它的实施需要对其生态系统有一定的了解,以便部署一个准备好用于生产的集群。因此,实施工作原理或工具至关重要,需要所有团队(运营、开发、安全等)的工作,以促进尽快发现异常,从而提高编排器及其资源的安全级别。01预提交挂钩主要目标是通过尽早在持续集成管道中添加自动化流程来最大程度地减少对生产的影响,这是当今 DevSecOps 世界公认的原则。引入了这种称为“安全左移”的做法,以促进开发、安全和...阅读全文

Go语言中文网 2022-08-10 17:32:59 EASYOPS_youwei

优维低代码:Custom Templates 自定义模板

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第十六期《高级指引:Custom Templates 自定义模板》▽# 背景在较早的 Legacy Templates 构件模板中(以下称 Legacy Templates),我们定义了一种使用 JavaScript Functions 定义的构件模板,这一层抽象在一定程度上封装了复杂的构...阅读全文

Go语言中文网 2022-08-09 16:56:52 EASYOPS_youwei

优维x统信软件,携手共建政企一体化IT运维解决方案

​在国家大力发展信创建设及云计算、大数据、5G等技术加持的时代背景下,各行业间业务经营模式也随之发生巨变,业务种类不断增多且复杂程度快速攀升,信息化系统的使用也越来越多。这意味着传统闲散的、无规则的低效率IT运维管理模式将面临淘汰,取而代之的是适合大规模、提升用户体验、覆盖业务+IT的一体化运维管理模式。基于以上洞察,为满足自主创新的网信发展需求,为更好地应对业务和运维挑战,优维科技携手统信软件为广大政企用户打造开箱即用、自主可信的“一体化IT运维”解决方案。01一体化IT运维解决方案该方案以统...阅读全文

Go语言中文网 2022-08-08 17:04:27 EASYOPS_youwei