摘要: 为什么需要配置中心 添加配置 你现在的用户服务有10个部署实例,那么添加配置项你得去十个地方修改配置文件还得重新启动等 即使go的viper能完成修改配置文件自动生效,那么你得考虑其他语言是否也能做到这点,其他的服务是否也一定会使用viper 修改配置 大量的服务可能会使用同一个配置,比如我要更好j 阅读全文
posted @ 2022-04-07 23:01 丶吃鱼的猫 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 添加一个微服务实例的时候,微服务就会将自己的 ip 与 port 发送到注册中心,在注册中心里面记录起来。当 API gateway 需要访问某些微服务的时候,就会去注册中心取到相应的 ip 与 port,从而实现自动化操作。 技术选型 名称 优点 缺点 接口 一致性算法 zookeeper 1.功 阅读全文
posted @ 2022-04-07 21:17 丶吃鱼的猫 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 目录结构 根据用户服务目录结构搭建user-api目录结构 │ .gitignore │ go.mod │ LICENSE │ README.md ├─cmd │ └─user-api │ main.go │ ├─configs ├─global ├─initialize ├─internal │ 阅读全文
posted @ 2022-03-21 23:43 丶吃鱼的猫 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 如果采用go module模式,以下内容可在任何位置进行开发 搭建用户服务 首先开始开发用户服务,建立user-service服务目录结构,构建目录结构之前,可以先看看 Go 应用程序项目的基本布局。github上比较受认可的一个golang项目目录结构。我将仿照该目录结构来构建我的项目结构。初步文 阅读全文
posted @ 2022-03-06 19:40 丶吃鱼的猫 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 安装go 我是在windows下开发,所以只需要在win10 下安装go即可。安装比较无脑,一路点击next即可。初学go建议采用goland,代码提示和补全很强大。 对于当前时间安装的go,应该没人会去使用gopath或者vendor了,如果工作中遇到直接google即可。 goland 安装 g 阅读全文
posted @ 2022-03-01 23:28 丶吃鱼的猫 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 以下内容大致于 2020 年 9 月左右在 stm32 平台再次编译完成,但是没有 发布出来,本文中涉及到的代码可能已经发生变化,请以官方代码仓库为准 准备 FreeRTOS+LwIP 前面编译单文件的就说,open62541 是建立在系统上的,所以在移植前,需要准备一份运行良好的 STM32 Fr 阅读全文
posted @ 2022-01-11 21:38 丶吃鱼的猫 阅读(464) 评论(3) 推荐(1) 编辑
摘要: 本篇文章于 2020 年 6 月 左右完成,但是没有发布出去,本文中涉及到的代码可能已经发生变化,请以官方代码仓库为准 前面的源代码下载跟编译 Windows 下面的 源文件一样,就不再重复了 Windows 下编译生成 .c 和 .h 文件 windows 平台需要的软件:cmake、python 阅读全文
posted @ 2022-01-11 20:04 丶吃鱼的猫 阅读(206) 评论(2) 推荐(0) 编辑
摘要: 在前一篇【一】基于open62541的OPC UA服务器和客户端的基础上,本篇主要讲述怎么配置默认的server配置,使其成为我们需要的服务器。 1. 创建和初始化server配置 这是open62541建立服务器最省事的function,啥都默认的。 进入其中查看,发现port已经指定为了4840 阅读全文
posted @ 2019-07-28 11:42 丶吃鱼的猫 阅读(2729) 评论(8) 推荐(0) 编辑
摘要: 本文是如何编译 C 语言的 OPC UA 源码 open62541 生成适用于 Windows 平台单独的.c 和.h 的教程,本文使用的是 Windows 10 家庭版,cmake-3.15.0-rc3-win64-x64,Visual Studio Community 2017 首先安装 git 阅读全文
posted @ 2019-07-07 19:06 丶吃鱼的猫 阅读(7669) 评论(4) 推荐(0) 编辑
摘要: OPC UA的好处就不说了,既然你找到了这篇文章,说明你对其已经有了一定的了解。 open62541是在Mozilla Public License v2.0下授权的一个开源的、可跨平台的OPC UA库,采用C(C99)实现。 open62541的官网地址:https://open62541.org 阅读全文
posted @ 2018-11-08 16:35 丶吃鱼的猫 阅读(19870) 评论(61) 推荐(2) 编辑