[关闭]
@tianzhidao28 2016-01-29T09:16:21.000000Z 字数 908 阅读 1227

工具类实现

未分类


developer-commom工具类:

1

  1. <dependency>
  2. <groupId>cn.jpush</groupId>
  3. <artifactId>developer-commons</artifactId>
  4. <version>1.3.8</version>
  5. </dependency>

写了个thrift服务模版项目,可以快速生成一个适合 开发类似middleware项目这样的项目,已经自动集成了(spring,spring-jdbc,dubbo,thrift,测试用例,打包等)只需 改变修改配置文件 和 增加实现类 就可以快速开发出一个独立的thrift服务

模版项目原型地址:portal-data-userstats

分拆或新加数据组的项目时

我写了一个模版项目,已经发布到公司maven仓库,可以直接用.

  1. <dependency>
  2. <groupId>cn.jpush</groupId>
  3. <artifactId>data-service-archetype</artifactId>
  4. <version>1.2</version>
  5. </dependency>

可以直接从里面生成项目(以dubbo方式提供thrift服务,模版项目 自动把dubbo和developer-commons的依赖都弄好了,还有一些配置文件,和简单的测试用例,可以直接运行的.)

使用方法

1 . IDEA:
1

2 也可以用mvn 命令根据模版生成:
mvn archetype:generate

然后 修改 duboo配置文件:

** 这里明确写好 项目归属人 负责人 相关人等,方便项目管理和监控和异常时找到对应的人**

模版项目地址 : data-service-archetype

  1. <dubbo:application name="userstats" owner="rocyuan,yinxk,zhuolin,chensy" organization="portal" />

模版项目地址 : http://gitlab.jpushoa.com/yuanzp/data-service-archetype

模版项目原型:新写的那个用户流失的那个项目

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注