2018年10月

微服务化五:实战

微服务化实战在第五章之前,本来还有很多需要测试,比如配置中心,自动化持续部署,监控等等。。但是一般公司体量还达不到,人员也不足以维护如此复杂的架构,所以基于最简微服务架构,先做实战测试,然后后面再一步步完善。

微服务化四:编写服务

选择了后端服务框架swoft后,接下来需要写一些服务实际感受下如何开发一个自己的服务服务划分首先要根据自己系统业务进行服务划分,我暂时规划3个服务,用户,产品,商家。开发环境目录规划开发目录:/data/swoft/后端services: /data/swoft/user, /data/swoft/shop,/d...

linux常见问题

centos错误:error while loading shared libraries如果共享库文件安装到了/lib或/usr/lib目录下, 那么需执行一下ldconfig命令ubuntuwin10下的ubuntu子系统安装完没有设置root密码,Ubuntu的默认root密码是随机的, 终端输入命令 su...

微服务化三:swoft

上一篇文章已经介绍了服务发现与注册工具consul 那么有了服务发现与注册后,第二步当然是得有服务服务在系统规划的时候,应该清楚的定义服务类型,不是所有接口都是服务。服务分为系统服务, 业务服务,和前端接口服务系统服务指硬件资源:数据库,硬盘,内存等等业务服务:后端提供业务支持的,(非特殊情况)不提供外网访问的服...

微服务化二:consul

微服务化第一步,应该选择一个服务管理和注册工具,否则就无从谈起,经过筛选和测试,选择consul作为服务发现和注册工具consul是一个提供服务发现和注册的工具,为啥选这个,好处后面个人自己体会。为啥要注册和发现呢,因为微服务化后,各个业务模块和功能模块会被拆分的足够小,提供单一服务,其他地方调用这个服务就得写服...

微服务化一:架构

底层服务:系统服务:oss、缓存、日志、消息队列、短信、邮件等核心业务服务:会员、权限认证普通业务服务:各个业务模块第三方服务:第三方服务接口对接

小程序开发技巧记录

我开发小程序用的wepy,别问好不好,或者其他的更好为啥不用,https://tencent.github.io/wepy/ tencent几个词解释了。1.环境变量小程序没有环境变量,而node的process.env.NODE_ENV又传不过去,如果要做到打包的时候替换一些信息,比如线上线下api接口不一致...