V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  whp1473  ›  全部回复第 32 页 / 共 35 页
回复总数  682
1 ... 24  25  26  27  28  29  30  31  32  33 ... 35  
具体情况具体分析,不看公司规模和业务来就是耍流氓。
首先要看公司目的是什么?
如果工作定性为外包公司,那就搭建脚手架、代码生成平台、测试发布和运维平台、定制常用的类库和吸纳开源类库,做到快速开发和代码复用。
如果是某个公司的技术部门,不以技术为主要盈利人数较少,那我觉得不要分布式和微服务,建议全部上云减少运维成本,用 nignx 做软负载均衡即可。
如果是技术型初创公司,建议是用手底下最常用的技术先快速实现业务,然后做的大一些时在用也就 java 体系、GO 体系来重写业务框架。
至于使用分布式体系,以 java 为例,我觉得一般公司可以考虑下面的步骤:
(1)所有服务采用统一的技术体系,推荐 Springboot
(2)搭建统一的脚手架,可以参考开源的一些,包括不限于分布式框架选型(Dubbo、SpringCloud),分布式缓存选型(Redis)、日志处理和格式(采集建议 ELK)、消息中间件选型(Kafak、RokatMq)、分布式定时任务选型(ElasticJob)、统一的工具类库(cooms、guvua、fastjson 等)、Mybatis、代码生成器、Mybatis-plus、分页插件、统一异常定义和处理、统一的请求拦截器等。
(3)编码规范定义,可以参考阿里规范,但要考虑实用性,不可能每个人都强制遵守,那些是重要的,必须遵守,那些是可以适度放宽的。Maven、git 命名、打包、发布规范。
(4)建立自动化发布运维的框架比如 jenkins、ELK、钉钉邮件预警、网关(zuul 普罗米修斯)流量监控报警,以及 WIKI 和类似禅道之类的 BUG 管理平台
(5)这些算是通用的底子,然后要根据现有的业务进行拆分,比如微服务的话可以对业务拆分,比如用户平台、权限平台、商品平台、交易平台、风控平台等。微服务之上可以考虑增加业务聚合服务,直接对应部分前端。所有对外服务都应通过网关统一对外暴露,在网关层面考虑用普罗米修斯之类的对调用做监控。对于用户平台需要考虑统一的登录注册,可以考虑在网关层增加对调用的管理。交易平台可能跟风控相关,通过日志采集发往相关的处理系统再回写到相关表中,风控提供相关接口。比如商品可能需要检索系统,那可以考虑在基础之上增加 ElasticSearch 对商品信息进行检索。比如活动平台可以考虑增加规则引擎,高度自定义规则,将规则配置移交给运营人员,减少重复开发。根据公司业务拆分成不同的小平台和业务,再根据其特点选择技术。
(6)原则上有开源的系统,就学习并使用开源产品,这样减少开发时间,但随着业务发展开源产品不能满足时,可以根据自身特点开发自己的产品,比如业界的工作流可能不能满足公司的需求,公司可以自己开发一套基于 XX 上的改进版本。就类似与 Dubbo->Dubbox,甚至开源出来回馈社区

最后技术只是为业务服务的,任何公司都是依靠业务发展的,追求优秀的技术是正确,但要一定要考虑公司自身的情况和寻找合适的时间>_<
2019-05-23 20:46:29 +08:00
回复了 yanyumihuang 创建的主题 求职 目前大三,求一个暑期实习, Java 后端方向
学习顺序
(1)springboot、springmvc
(2)mybatis、mysql(增删改查、存储过程、事务、左连接、分组)
(3)Dubbo
(4)shiro
(5)nosql 至少学一种:可以学 redis
(3)消息中间件至少学一种:kafka、activitMq
然后做一个管理平台,用户平台、权限平台、商品平台。做一个分布式的简单的商城,这个会给你加分的。
如果再进一步可以学习下 spark 做一下数据统计分析,用下 D3.js 比较绚的前端数据展示框架,再加分。
把平时学习的东西每周整理成几篇博客,也加分。
注册 github、码云先看代码,把自己做的东西定时提交再加分。
2019-05-17 10:05:16 +08:00
回复了 baiducom 创建的主题 问与答 請問搭建公共免費圖床,最低成本?
七牛云什么的不是一定量图片免费么?
2019-05-15 19:11:32 +08:00
回复了 wuyiyiwuoaa 创建的主题 生活 才 23 岁,但是已经对生活失去信心了
楼主肯定长得很好看,35 岁后你会感受到真实的世界。
2019-05-14 10:20:42 +08:00
回复了 RayFang 创建的主题 问与答 请各位站友看看我的视频,为啥火不起来?
这个视频比看人敲代码还冷门吧。现在视频都偏娱乐化,你可以让观众从娱乐化的东西中看出艺术、哲理,但是让大众去直接看小而美的东西,估计挺难普及的。举点例子,下面这些就是娱乐化中带些道理和知识的:
比如军事方面,张召忠说->黑印度大家都爱看,随便破百万。
星际争霸 2 解说->毒奶和 91 相声 大家也都爱看。
雷探长冒险->旅游、风土人情、历史讲解,单单这样挺无聊的,但架不住到处看美女呀
工具性质的,范围最好说下,能大致说下你们运营的 APP 有哪些么? IOS 和安卓版本有限制么?
2019-05-10 10:16:01 +08:00
回复了 LimitFile 创建的主题 杭州 是去杭州,还是留在深圳。
杭州奋斗逼之都,加班比深圳只多不少,996 常态好不好,9127 也有。建议有选择去上海或者北京,北京优先。
线上+线下模式,不成规模和连锁很容易赔钱
2019-05-10 09:56:40 +08:00
回复了 DrPikaduo 创建的主题 问与答 迫于女朋友母亲手机坏了,女朋友需要换手机,怎么劝?
如果是我,我会建议女朋友不买,给丈母娘买一个 233
node 吧
2019-05-09 21:05:20 +08:00
回复了 fedfrank 创建的主题 职场话题 自制力差,一下班就想玩,有没有什么好的解决方案
贷款买房
2019-05-09 21:02:29 +08:00
回复了 ClancyH 创建的主题 Java Java 指令能加载外部 class 文件吗?
当然可以。ClassLoader 加载二进制字节码,然后生成唯一的 Class,可通过 Class.newInstance()生成一个实例对象,如果你使用 Spring,可以通过 BeanDefinitionRegistry.registerBeanDefinition(name,beanDefinition(Class))来动态注册一个 Spring 容器中的单例 Bean。
2019-05-09 19:48:11 +08:00
回复了 LimitFile 创建的主题 杭州 是去杭州,还是留在深圳。
深圳呀,Liunx 嵌入式杭州除了阿里有点,没别家,况且也不如深圳,你跳槽都找不到下家。
2019-05-09 19:15:37 +08:00
回复了 dvaknheo 创建的主题 程序员 我也写过一族编程语言。。。的 spec
好晕
2019-05-08 14:57:14 +08:00
回复了 dukeedward 创建的主题 问与答 3 年 Java , 香港基金和上海外资大家怎么看
一般遇到这种情况就两种
1.选超高工资,赚一波回二线或有房的城市安家
2.工资差不多,肉身翻墙(一般人没这本事)>本省省会>老家>外省省会>国内一线>香港>国外一线,这样选择会活的比较舒服。
建议学好一门语言,Java 或 C++,其他选学工具型语言 shel、python,前端 js、echart、vue、flutter。
非常建议学好数据结构和算法、计算机组成原理、通信协议 TCP/IP、编译原理(选学)、离散数学、概率论、高等数学。
其他花里胡哨的都是壳子。
1 ... 24  25  26  27  28  29  30  31  32  33 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5384 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 08:46 · PVG 16:46 · LAX 01:46 · JFK 04:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.