架构--技术选型与搭建
文章平均质量分 77
项目重构,技术选型,和SpringClouAlibaba搭建的过程
会飞的~蜗牛
这个作者很懒,什么都没留下…
展开
-
整合Springboot----skywalking
下载skywalking 官方地址 部署skywalking 解压apache-skywalking-apm-8.3.0.tar.gz 启动apache-skywalking-apm-bin\bin\startup.bat 生产环境,需要把数据保存ES http://localhost:8080/ 整合项目启动 idea 启动命令添加 -javaagent:D:\shitou\envir\apache-skywalking-apm-bin\agent\skywalking-agent原创 2021-07-10 17:51:44 · 413 阅读 · 0 评论 -
整合SpringCloudAlibaba----Seata
下载Seata 官方地址 部署Seata服务端 解压seata-server-1.3.0.zip 修改配置文件registry.conf registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "nacos" nacos { application = "seata-server" serverAddr = "127.0.0.1:8848" group = "SEATA_GROUP"原创 2021-07-07 15:50:01 · 522 阅读 · 0 评论 -
整合SpringCloudAlibaba----OpenFeign与Sentinel
新建maven工程xxx-search maven目录结构 xxx-search xxx-search-api com.xxx.search.api 接口定义层 dto param interfaces xxx-search-service com.xxx.search.service 实现层 ApiImpl common domain xxx-search-web com.xxx.search.web 调用层 小前台 controller common feign 远原创 2021-07-01 16:12:10 · 368 阅读 · 0 评论 -
整合SpringCloudAlibaba----Gateway与Sentinel实现Push模式推送配置
水擦拭从原创 2021-06-28 14:32:42 · 450 阅读 · 0 评论 -
整合SpringCloudAlibaba----Nacos
添加依赖原创 2021-06-26 11:55:47 · 108 阅读 · 0 评论 -
重构项目之----开发规范
通用规范 命名 遵循驼峰表示; 使用准确意义的英文全拼,而非缩写,通用缩写除外(如HTTP) 专有名词等特殊情况允许使用拼音(如qibo) 名字中单词顺序应符合常用惯例(如主谓) 简洁明了,见名知意 注释 类、方法、属性需有注释 复杂业务逻辑需有注释 尽最大可能保证代码可读性,加少量注释释义,甚至不加注释 代码风格 代码风格保持统一,包括但不限于缩进、换行、包引进方式、文件编码 使用统一的代码格式模板(确定模板) 日志 日志记录应尽量详尽,以利于问题追踪 使用适宜的日志级别(error,war原创 2021-06-24 21:05:41 · 235 阅读 · 1 评论 -
重构项目之----架构选型
项目背景 随着业务的剧增,从运营成本,代码维护,bug率,发布更新等多个维度考虑,现有的项目都不得不考虑重构了,因为是盈利项目,客户群体还是比较大,重构给版本正常的更新迭代工作要同步进行,版本迭代就不说了,就说说重构的部分 前期计划 从外往内逐步剥离,先剥离出来公共的业务,耦合度不高的,比如短信,物流,消息模板等第三方服务,工具类功能业务,营销推广模块(海报生成,h5页面),店铺装修,推广素材,数据中心,导出,等相关的外围业务,像商品,订单,会员,财务,支付,系统配置,服务市场,权限管理等这种业务耦合原创 2021-06-24 12:14:06 · 445 阅读 · 0 评论